XPath - 取决于其子元素的get元素

时间:2015-02-27 08:01:29

标签: xml xpath

我是XPath的新手,并在Java中使用它来从网站获取一些数据。也许你可以帮助我或建议我用什么来完成我想要的东西。

<a title="Person" href="some link">
 <name>John</name>
</a>
<a title="Person" href "some OTHER link">
 <name>Wayne</name>
</a>

如何根据子元素获取元素的某些属性值?

例如,我需要具有值为John的子元素的元素的href值,该怎么做?

由于

1 个答案:

答案 0 :(得分:1)

获取属性:

//a/@href

在子标签的内容上添加条件:

//a[./name='John']/@href

获取属性的值:

string(//a[./name='John']/@href)