我有一个xml字符串,我希望使用LINQ to XML遍历(我从未使用过这个,所以希望学习).但是当我尝试使用时
XDocument xDoc = XDocument.Load(adminUsersXML);
var users = from result in xDoc.Descendants("Result")
select new
{
test = result.Element("USER_ID").Value
};
Run Code Online (Sandbox Code Playgroud)
我收到一条错误消息,说道路中有非法字符.读它,这是因为我不能以这种方式传递标准字符串.有没有办法使用XML LINQ qith标准字符串?
谢谢.
我的猜测是adminUsersXMLXML本身而不是包含XML 的文件的路径.如果是这种情况,只需使用:
XDocument doc = XDocument.Parse(adminUsersXML);
Run Code Online (Sandbox Code Playgroud)