2017-03-29 25 views
0

XPathロケータを使用して次のHTMLから "yes"を抽出しようとしています。カスタム属性の値を取得するXPathクエリ

divタグにはクラスがありますが、問題ありませんが、spanにはクラスがありません。それはカスタム属性の束だけを持っています。

HTMLコード:

<div class="bcdef"> 
<span lalalala="no" hahahaha="yes"> </span> 

-----a lot of other stuff------------- 
</div> 

どのようにして属性値を取得することができますか?あなたがタグを見つけたら、単純に値をフェッチする属性名を使用し、

//div[@class='bcdef']/span/@hahahaha 

+2

'/// div [@ class = 'bcdef']/span/@ haha​​haha' – JRodDynamite

+0

このxpathを試してください// div/span [@ haha​​haha = 'yes']' –

+0

@JRodDynamiteあなたの解決策はうまくいきます – DragonFire

答えて

1

あなたは、タグの属性値を取得するために、次のXPathを使用することができます。

関連する問題