2

属性のないtd要素を取得したい。

例:私のコード:

<td class="yyy">1234</td>
<td>5678</td>

取得したい:5678
そのためのXPathは何ですか?

ありがとう、チャニ

4

3 に答える 3

5

これは他のいくつかのSO質問の複製だと思います。

これを参照してください:

XPath:属性を持たないノードを選択するにはどうすればよいですか?

推奨するもの:

//node[not(@*)]

ここで、nodeはノード名です。

于 2012-09-03T11:32:58.170 に答える
1

次を試してください

  /td[not(@class)]
于 2012-09-03T11:33:02.840 に答える
0

どうですか

.//td[. = '5678'] 

また

.//td[text() = '5678']

-

属性がないことが重要な場合は、

.//td[text() = '5678' and not(@*)]

-

tdまたは、属性のない最初のテキストの内部テキストを取得する場合。

.//td[not(@*)][1]/text()
于 2012-09-03T11:36:11.923 に答える