似乎这应该很简单,但我找不到简单的配置设置。基本上我有一个页面将解析可能有一些注释标记的xml文件。我将它作为xml文档加载并循环遍历文档的特定节点,我遇到了问题,因为它将注释计为子节点。有什么方法可以告诉asp.net除了编写我自己的<!--
支票之外不要查看评论吗?
答案 0 :(得分:0)
如果您使用XmlNode,那么它具有NodeType属性。忽略值为“Comment”的节点。
XNode具有相同的属性。
答案 1 :(得分:0)
使用XmlReaderSettings.IgnoreComments
:
XmlReaderSettings readerSettings = new XmlReaderSettings();
readerSettings.IgnoreComments = true;
using (XmlReader reader = XmlReader.Create("input.xml", readerSettings))
{
XmlDocument myData = new XmlDocument();
myData.Load(reader);
// etc...
}