我想只选择节点内的原子值。例如,以下“here”文本:
<a href="">here</a>
当我在Java中使用Xpath时,它会返回某种对象/数组,例如
[DomNode[<a href="">here</a>]]
我只想要文字。
这可能,怎么样?谢谢!
答案 0 :(得分:5)
您可以使用text()
节点测试。例如,如果要选择具有href属性的所有锚点的文本,则可以执行以下XPath查询:
//*/a/@href/../text()
答案 1 :(得分:0)
使用强>:
//a[@href='']/text()
这将选择文档中任何a
元素的子元素的所有文本节点,这些元素具有空href
属性。