【发布时间】:2012-11-27 09:22:32
【问题描述】:
我必须使用 C# 分析具有特殊命名空间的 XML 文档,我从 this post 获得了一些想法。但是我的代码没有得到预期的 XML 节点,因为 XML 结构很特殊……
XML的根节点有命名空间
<MDOC xmlns="urn:schemas-microsoft-com/PSS/PSS_Survey01">
这是我获取此根节点的代码
XmlDocument doc = new XmlDocument();
doc.Load(path);
XmlNamespaceManager nsmgr = new XmlNamespaceManager(doc.NameTable);
nsmgr.AddNamespace("urn", "schemas-microsoft-com/PSS/PSS_Survey01");
XmlNode root = doc.SelectSingleNode("MDOC", nsmgr);
帮帮我!
【问题讨论】:
标签: c# xml namespaces