XPath - 根据其子元素获取元素
XPath - get element depending on its sub-element
我是 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 值,该怎么做?
谢谢
获取属性:
//a/@href
在子标签的内容上添加条件:
//a[./name='John']/@href
获取属性值:
string(//a[./name='John']/@href)
我是 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 值,该怎么做?
谢谢
获取属性:
//a/@href
在子标签的内容上添加条件:
//a[./name='John']/@href
获取属性值:
string(//a[./name='John']/@href)