0

複雑な xPath 式を作成しようとしていますが、その方法がわかりません。次のような HTML があるとします。

<span>
    something1
    <br>
    something2
    <br>
    something3
</span>

<br>2 番目以降の「something3」が存在しない場合があると想像してください。<br>「something1」だけを解析することになるように、すべてのスパン ノードとそのコンテンツを最初に取得する xPath 式を作成したいと思います。これが可能かどうかはわかりませんが、すべての<span>ノードを解析した後にそれを取得する方法を知っている人はいませんか?

私は、HTML を解析し、xPath 式をサポートする Java ライブラリである HtmlParser を使用していると言わざるを得ません。

ありがとう、

マシアール

4

1 に答える 1

1

問題の説明には少し混乱していますが、次のように聞こえます

//span/br[1]/preceding-sibling::text()
于 2011-11-08T23:58:00.497 に答える