我有一个XML文档,它指定了某些数据而不是数据节点,如下所示:
<data type= "arbitrary value">Value</data>
我需要能够查看此文档并选择上述节点。
XmlNode node = xmlDoc.SelectSingleNode(data[contains(.,'arbitrary value')]);
以上陈述不起作用。
如何查找具有特定“类型”的节点?
答案 0 :(得分:1)
xpath data[@type='arbitrary value']
将选择所有“数据”节点,其类型属性包含文本“任意值”
所以:
XmlNode node = xmlDoc.SelectSingleNode("data[@type='arbitrary value']")