<div class="hoge" >
<div class="hoge2">
<span>BBB</span>
AAA
<span>CCC</span>
</div>
</div>
というHTMLがあった場合、XPathを
//div[@class="hoge2"]
という形で取得するとspanの中身も取得してしまいます。
AAAのみを取得したいです。
//div[@class="hoge2"]/text()
という形だと、何も取得されないです。
よろしくお願いいたします。
> という形だと、何も取得されないです。
再現しません。ちゃんと取り出せます。
プログラムを載せましょう。
ありがとうございます!!
失礼いたしました。ダブルコーテーションが抜けておりました。
下記のようになっておりました。
ダブルコーテーションで囲まれていると、テキスト扱いされないのでしょうか。
ご教示頂けますと幸いです。
<div class="hoge" >
<div class="hoge2">
<span>BBB</span>
"AAA"
<span>CCC</span>
</div>
</div>
そんなことは無いです。関係ないです
プログラムの間違いです。
申し訳ありません。
もう一度、全部のプログラムを見直してみます。
何度も、ありがとうございました。