0
我有一個XML文檔,我只想讀取文檔中的每個元素/節點並將其打印到控制檯。這裏是我的代碼:如何枚舉XDocument?
private void button1_Click(object sender, EventArgs e)
{
var xdoc = XDocument.Load("Items.xml");
foreach (XNode node in xdoc)
{
Console.WriteLine("Node: " + node);
}
}
的編輯器抱怨xdoc
是不可枚舉。如果文檔不是可枚舉的,我怎樣才能讀取文檔中的每個節點?很明顯,我是使用XML文檔的新手,所以任何建議都將不勝感激。
的foreach XNode節點? –
嘗試'xdoc.Descendants()' –
您應該使用'xDoc.Root.Elements',它將枚舉根元素中的所有XElement。這些很容易處理。 – Magus