xml错误:System.xml.XPath.XPathException:表达式必须计算为节点集
本文关键字:xml 计算 节点 点集 表达式 错误 System XPath XPathException | 更新日期: 2023-09-27 18:20:17
我试图在xml文件中找到一个节点,但收到错误(请参阅标题)?
// instantiate XmlDocument and load XML from file
XmlDocument doc = new XmlDocument();
doc.Load(@"C:'temp'test2.xml");
var node = doc.SelectSingleNode("/Offers/Offer/ID=[text()='1']");
var test = node;
xml
<?xml version="1.0" encoding="utf-8"?>
<Offers>
<Offer>
<Model>AAAA</Model>
<ID>1</ID>
<Name>First offer</Name>
</Offer>
<Offer>
<Model>BBBB</Model>
<ID>2</ID>
<Name>Second offer</Name>
</Offer>
</Offers>
删除ID:后的=
var node = doc.SelectSingleNode("/Offers/Offer/ID=[text()='1']");
变为:
var node = doc.SelectSingleNode("/Offers/Offer/ID[text()='1']");