0

テーブルの列の束を一致させて選択しようとしていますが、うまくいきません。簡単な表を次に示します。

<table>
 <tr>
  <td>Foo</td>
  <td>Bar</td>
  <td>Arb</td>
  <td>...</td>
 </tr>
 <tr>
  <td>Foo</td>
  <td>Rab</td>
 </tr>
</table>

したがって、Bar と Arb などを含むが Foo を含まず、2 番目の TR ブロックから何も含まない TD を取得したいと考えています。XPath式でこれが可能かどうか誰かが知っていますか? 注: そこには何も静的なものはありません。正しい列を取得する唯一の方法は、最初の TD の内容を一致させることです。

4

1 に答える 1

-1

私の答えが役立つかどうかはわかりませんが、適応可能な XPath は次のようになります。

//table/tr[1]/td[x] | //table/tr[1]/td[y] 

wherexyは、対象とする列によって異なります。は|2 つのノード セットを計算します。

また、xPath をいじることができるXPath Checker Firefox AddOn ( https://addons.mozilla.org/en-US/firefox/addon/xpath-checker/ ) をインストールすることをお勧めします。 Web サイトの特定の DOM 要素をトリガーするための構文。

于 2012-03-26T21:46:24.707 に答える