如何使用XPath选择具有特定名称的第一个属性节点

时间:2012-11-08 12:11:55

标签: xml xpath

我想在XML文档中选择名为"valgfase"

的第一个属性

我尝试过以下表达式:

string strExpression = "//@valgfase[1]";

string = //@valgfase[position() = 1]

当我执行我的表达式时,它返回所有具有属性“valgfase”的元素。

这样做的正确方法是什么?

我正在C#使用XPathDocumentXPathNavigator

1 个答案:

答案 0 :(得分:2)

你应该(//@valgfase)[1]

您可以在that question的答案中看到解释。​​