1

我有一个 XML 文档,它指定某些数据而不是数据节点,如下所示:

<data type= "arbitrary value">Value</data>

我需要能够浏览这个文档并选择上面的节点。

XmlNode node = xmlDoc.SelectSingleNode(data[contains(.,'arbitrary value')]);

上面的说法是行不通的。

如何找到具有某种“类型”的节点?

4

1 回答 1

1

xpathdata[@type='arbitrary value']将选择所有具有包含文本“任意值”的类型属性的“数据”节点

所以:

XmlNode node = xmlDoc.SelectSingleNode("data[@type='arbitrary value']")
于 2011-08-02T15:58:32.707 回答