我的XML文件里没有引用特别的命名空间,是不是不支持xpath函数的使用呀?

从网上看到了相关的一些问题,但仍不得要领,所以特请高手们帮忙:
错误行代码:
XmlNodeList nodelist = doc.SelectNodes("/elements/element[@code='" + code + "']/item[ends-with(@code,'0000')]");
错误提示:
需要命名空间管理器或 XsltContext。此查询具有前缀、变量或用户定义的函数。

慕哥9229398
浏览 80回答 1
1回答

小怪兽爱吃肉

是doc.SelectNodes("/elements/element[@code='" + code + "']/item[ends-with(@code,'0000')]");语法错误! 你可能分开来写:XmlNode node= doc.SelectNodes("/elements/element[@code='" + code + "']);然后再查node变量.
打开App,查看更多内容
随时随地看视频慕课网APP