特定の行識別子(行列の属性)の後、その特定の行識別子が見つかるまで、すべてのテーブル行を取得したいと思います。
これが私が解析しようとしているhtmlです:
<tr>
<td colspan="4">
<h3>Header 1</h3>
</td>
</tr>
<tr>
<td>Item desc - Header 1</td>
<td>more info</td>
<td>30</td>
<td>500</td>
</tr>
<tr>
<td colspan="4">
<h3>Header 2</h3>
</td>
</tr>
<tr>
<td>Item desc - header 2</td>
<td>other</td>
<td>4</td>
<td>49</td>
</tr>
<tr>
<td>Item 2 desc - header 2</td>
<td>other 2</td>
<td>65</td>
<td>87</td>
</tr>
ヘッダー1の下のアイテムを取得し、ヘッダー2が見つかったら停止できるようにしたい。次に、ヘッダー2の下のアイテムで、ヘッダー3が見つかったら停止します。等
これはxpathの下で可能ですか?(colspan = "4"の)特定の属性を持つ子ノードが見つかるまで、TRノードだけを見つけることはできません。