2011-11-08 5 views
0

複雑なxPath式を思いついていますが、その方法を理解できません。あなたはこのようないくつかのHTML持って想像:x入れ子ノードのパス式

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

することは時々<br>目以降「something3」は存在しないことを想像してみてください。すべてのスパンノードとその内容を最初の<br>までとるxPath式を作成して、 "something1"だけを解析するようにしたいと考えています。私はこれが可能かどうか分からないのですが、誰もが<span>ノードをすべて解析した後にそれを得る方法を知らないのですか?

私はHTMLを解析してxPath式をサポートするJavaライブラリであるHtmlParserを使用しています。

おかげで、

Masiar

+0

のようなものが聞こえます* * 何か
**? – FailedDev

+0

うん、実際には何かが最適でしょう! – Masiar

答えて

1

私は少し問題のあなたの説明で混乱しているが、それはあなたがXPathは返すようにしたい上記の例からそう

//span/br[1]/preceding-sibling::text() 
+0

私たちはすべて私の友人を混乱させています:) – FailedDev

+0

それは私が探しているものより多かれ少なかれ聞こえます。ありがとう、そして混乱した説明には申し訳ありません:)。 – Masiar

関連する問題