2013年9月7日土曜日
XPath で子要素を条件に親要素を選択する
ある条件の子要素を持った、親要素を取得したい場合。 例: td のテキストがcode001のtrを取得したい
//tr[td[text()='code001']]
ただし、trの直接の子要素がtdの場合でないと使えない。
例: tdにaタグ(リンク)を含むtrを取得したい
//tr[td/a]
divとかがかまされてるかもしれないので、下のようにしたい気もするがこれは間違い
//tr[//a]
この場合、結果的に全部のtrをひろってしまうので注意。
参考:
XPathで子要素の属性を条件に親要素を選択する方法 : xpath | メモリークラフト
Written with
StackEdit
.
この記事をシェアする
ツイート
このブログの更新をチェックする
Follow @6VOXCoLtd
0 件のコメント:
コメントを投稿
次の投稿
前の投稿
ホーム
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿