如何在asp.net中解析xml时忽略注释
问题描述:
看起来像这样应该很容易,但我找不到一个简单的配置设置。基本上我有一个页面将解析XML文件,其中可能有一些评论标签。我将它作为一个xml文档加载并循环遍历文档的特定节点,并且遇到了问题,因为它将该注释计为子节点。任何方式告诉asp.net不要看我写自己的支票<!--
支票?如何在asp.net中解析xml时忽略注释
答
使用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...
}
你是如何解析XML?你能发布代码吗? – Oded