作者:吴盛雪佩儒政义 | 来源:互联网 | 2023-07-19 17:31
IamcompletelynewtoLINQandwanttostartlearningLINQtoXML.Ihavereadthedocumentationan
I am completely new to LINQ and want to start learning LINQ to XML. I have read the documentation and tried to find an answer online, to no avail.
我对LINQ完全陌生,我想开始学习LINQ到XML。我已经阅读了文件,并试图在网上找到答案,但没有效果。
This is the XML I use:
这是我使用的XML:
150
D12
and I try to fetch the view
node of view some_view
like this:
我试着像这样获取viewsome_view的视图节点:
XElement root = XElement.Load("params.xml");
var test = from _view in root.Descendants("view") where
_view.Attribute("name").Equals("some_view") select _view;
The root
element is there, because a call to root.Descendants("view")
gives me two nodes. But when I run the LINQ as above, I get no result, where I expect to get the first view
node from the XML.
根元素在那里,因为对root. descendants(“view”)的调用给我两个节点。但是当我在上面运行LINQ时,我没有得到任何结果,我期望从XML获得第一个视图节点。
5 个解决方案