元素這是我的xml文件XPath來選擇與最後一個子價值
<profiles>
<profile id='8404'>
<name>john</name>
<name>mark</name>
</profile>
<profile id='8405'>
<name>john</name>
</profile>
</profiles>
,我想選擇其中最後一個「名」的孩子值=約翰,結果應該包含ID只= 8405的輪廓曲線 什麼可以評估這個xpath?
這裏是我的審判:
var filterdFile = profilefileXML.XPathSelectElements("/profiles/profile[name[last()]='john']");
,但它沒有任何意義。
更新: 我的蹤跡是正確的,它只有一個語法錯誤。感謝所有
你的xpath應該可以工作,即用'id = 8405'返回配置文件元素。如果你只想配置文件的id,那麼你需要添加'/ @ id',即'/ profiles/profile [name [last()] ='john']/@ id' – StuartLC