属性のないtd要素を取得したい。
例:私のコード:
<td class="yyy">1234</td>
<td>5678</td>
取得したい:5678
そのためのXPathは何ですか?
ありがとう、チャニ
属性のないtd要素を取得したい。
例:私のコード:
<td class="yyy">1234</td>
<td>5678</td>
取得したい:5678
そのためのXPathは何ですか?
ありがとう、チャニ
これは他のいくつかのSO質問の複製だと思います。
これを参照してください:
XPath:属性を持たないノードを選択するにはどうすればよいですか?
推奨するもの:
//node[not(@*)]
ここで、nodeはノード名です。
次を試してください
/td[not(@class)]
どうですか
.//td[. = '5678']
また
.//td[text() = '5678']
-
属性がないことが重要な場合は、
.//td[text() = '5678' and not(@*)]
-
td
または、属性のない最初のテキストの内部テキストを取得する場合。
.//td[not(@*)][1]/text()