操作InfoPath表单文件:需要命名空间管理器或 XsltContext。此查询具有前缀、变量或用户定义的函数

如标题所示,很容易理解,但是对于初学者来说,这个对象不好找,而需要解决这个问题的是因为查询节点需要参数IXmlNamespaceResolver对象请看下面:

XmlNameTable xmlNameTab = (XmlNameTable)doc.NameTable; //doc XmlDocument    对象
XmlNamespaceManager xmldotNs = new XmlNamespaceManager(xmlNameTab);
//

XmlNamespaceManager : IXmlNamespaceResolver, IEnumerable

这样看就比较容易明白了,是吧

 

posted @ 2016-01-21 10:19  如今  阅读(589)  评论(0编辑  收藏  举报