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已損壞,順便說一句 - 最後一行應該是結束標記。你的真實檔案有多有代表性? –
對不起,當我縮短文件,把它放在這裏,我錯誤地刪除它:( –