【发布时间】:2011-08-17 12:58:42
【问题描述】:
我使用 Xmlreader 来解析一个 xml 文件。
我的方法看起来像
string path = @"E:\tmp\testxml.xml";
using (var reader = XmlReader.Create(path))
{
bool isOnNode = reader.ReadToDescendant("resource");
while (isOnNode)
{
var element = (XElement)XNode.ReadFrom(reader);
isOnNode = reader.ReadToNextSibling("resource");
}
}
但是 xmlreader 跳过了兄弟节点“资源”。 此外,当我用 Visual Studio 打开 xml 文件时,缩进并保存它,节点不会跳过。
【问题讨论】:
-
请用适当的语言标签标记问题。
-
请同时提供XML文件的内容。