一段开发中的实例代码:
                XmlDocument xmldoc = new XmlDocument();
                xmldoc.Load(textBox1.Text);

                XmlNodeList nodelist;


                if (xmldoc.DocumentElement.NamespaceURI != string.Empty)
                {
                    XmlNamespaceManager nsMgr = new XmlNamespaceManager(xmldoc.NameTable);
                    nsMgr.AddNamespace("obl", xmldoc.DocumentElement.NamespaceURI);
                    nodelist = xmldoc.SelectNodes("//obl:file_header/SENDER_ID",nsMgr);
                }
                else
                {
                    nodelist = xmldoc.SelectNodes("//file_header/SENDER_ID");
                }

使用XPathDocument,XPathNavigator,XPathExpression,XPathNodeIterator也需要类似的对命名空间的处理。

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-08
  • 2021-12-09
  • 2022-12-23
  • 2021-04-18
  • 2021-05-13
猜你喜欢
  • 2022-12-23
  • 2022-02-08
  • 2022-03-08
  • 2021-05-06
  • 2022-12-23
  • 2022-12-23
  • 2021-08-02
相关资源
相似解决方案