2
XML文件是这一个:LINQ的 - 获得根后裔
<settings y="1" x="0">
<prospect aksdj="sdf">
<image path="images/1.jpg"/>
</prospect>
<prospect aksdfasdj="safafdf">
<image path="images/2.jpg"/>
</prospect>
</settings>
我想与图像标记的两行。
我的代码是这样的:
XElement doc = XElement.Load(@"C:\Users\John\Desktop\File.xml");
var result = (from c in doc.Descendants("settings")
select new
{
name = c.Element("prospect").Value
}).ToList();
但是,doc.Descendants( “设置”)为空。为什么它是空的?
您的示例XML已损坏,顺便说一句 - 最后一行应该是结束标记。你的真实档案有多有代表性? –
对不起,当我缩短文件,把它放在这里,我错误地删除它:( –