这是我的 xml 文件
<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']");
但这没有意义。
更新:我的线索是正确的,其中只有一个语法错误。谢谢大家