操作InfoPath表单文件:需要命名空间管理器或 XsltContext。此查询具有前缀、变量或用户定义的函数
如标题所示,很容易理解,但是对于初学者来说,这个对象不好找,而需要解决这个问题的是因为查询节点需要参数IXmlNamespaceResolver对象请看下面:
XmlNameTable xmlNameTab = (XmlNameTable)doc.NameTable; //doc XmlDocument 对象 XmlNamespaceManager xmldotNs = new XmlNamespaceManager(xmlNameTab); //
XmlNamespaceManager : IXmlNamespaceResolver, IEnumerable
这样看就比较容易明白了,是吧