我有一個XML象下面這樣:的XElement - 讀節點C#
<?xml version="1.0"?>
<productfeed>
<product>
<name>x</name>
<etc>z</etc>
</product>
<product>
<name>x</name>
<etc>z</etc>
</product>
</productfeed>
我想今天LINQ和的XElement從XML檢索數據。我設法加載文件,但是我無法訪問productfeed
節點(它返回null)。有趣的是,我可以直接從根節點遍歷product
節點,而我讀到的節點不應該像這樣跳過。我是否錯誤地解釋了一些東西,或許productfeed
節點已經在根目錄中,但是如何獲取其純內容?
XElement root = XElement.Load("...path..."); // works
XElement productFeed = root.Element("productfeed"); // returns null
IEnumerable<XElement> products = root.Elements("product"); // works
檢查XElement.Document屬性。我想這就是你要找的。 –
'root'是''。 –
PetSerAl
獲取「純內容」是什麼意思? – TKharaishvili