我有一个XML文档,我只想读取文档中的每个元素/节点并将其打印到控制台。这是我的代码:
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文档的新手,所以任何建议都会受到高度赞赏。
答案 0 :(得分:2)
您需要Descendants
foreach (XNode node in xdoc.Descendants())
{
Console.WriteLine("Node: " + node);
}