我们如何遍历所有节点?
我试图像这样遍历文档中的节点:
XmlDocument Doc = new XmlDocument();
Doc.Load(readerXml);
XmlNodeList xmlNodelist = Doc.DocumentElement.ChildNodes;
foreach (XmlNode node in xmlNodelist)
{
if (node.InnerText.Length > 100000)
{
node.InnerText = "new value";
}
}
当我检查xmlNodelist
时,它仅显示1个节点:
以下是XML的部分的示例:
我在做什么错?我们如何遍历所有节点?
看起来像BACON的问题!
请注意您要枚举的属性的名称:ChildNodes,而不是 DescendantNodes