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
.
0 件のコメント:
コメントを投稿
‹
›
ホーム
ウェブ バージョンを表示
0 件のコメント:
コメントを投稿