5

ノード内のアトミック値のみを選択したい。たとえば、次の「here」テキスト:

<a href="">here</a>

JavaでXpathを使用すると、次のようなオブジェクト/配列が返されます

[DomNode[<a href="">here</a>]]

欲しいのはテキストだけです。

これは可能ですか?ありがとう!

4

2 に答える 2

5

text()ノードテストを使用できます。たとえば、href 属性を持つすべてのアンカーのテキストを選択する場合は、次の XPath クエリを実行できます。

//*/a/@href/../text()
于 2010-07-22T18:07:18.277 に答える
0

使用

//a[@href='']/text()

これにより、空の属性aを持つ、ドキュメント内の任意の要素の子であるすべてのテキストノードが選択されます。href

于 2010-07-22T18:50:42.807 に答える