为了自动生成一些文档(并学习 xpath),我试图从 WSDL 文件中获取所有操作的列表。
到目前为止,我尝试过的是:
doc = new XmlDocument();
doc.Load(@"C:\temp\tempuri.org.wsdl");
var list = doc.SelectNodes("wsdl:definitions/wsdl:portType/wsdl:operation");
这给了我错误:
需要命名空间管理器或 XsltContext。此查询具有前缀、变量或用户定义的函数。
谁能解释我为什么会收到此错误以及如何解决?