【发布时间】:2014-02-25 12:59:00
【问题描述】:
标题说明了一切......
在使用System.Xml.XmlDocument 时,是否可以从System.Xml.XmlNode 获取行号/位置?
我想要这些信息,以便我可以通知用户他们需要在 Xml 文件中查找特定信息的位置。我在 SO 上看到过与XmlReader 相关的类似问题,但没有任何内容能真正回答我的问题。
我想我可以在 xml 文件中搜索我感兴趣的节点的 OuterXml,但这似乎很麻烦,如果该信息多次出现在文件中怎么办?一定有更好的办法吗?
更新: 我正在使用以下方式加载我的 xml 文件:
xmlDoc = new XmlDocument();
xmlDoc.PreserveWhitespace = true;
xmlDoc.Load(filename);
【问题讨论】: