特定のテキストを含む親ノードからすべての子ノードを取得したいと考えています。言い換えれば、必要な文字列が含まれていると確信している特定の子ノードで検索を開始します。見つかったら、同じ Xpath 式に一致するノードから他のすべての文字列を取得するのではなく、同じレベルの他のノードを取得する必要があります。私はJavaを使用しています。例えば:
<table width="575" border="0" cellspacing="1" cellpadding="0">
<tr>
<td width="39" class="back1"><b class="texto4">CRN</b></td>
<td width="60" class="back1"><b class="texto4">Materia</b></td>
<td width="53" class="back1"><b class="texto4">Sección</b></td>
<td width="55" class="back1"><b class="texto4">Créditos</b></td>
<td width="156" class="back1"><b class="texto4">Título</b></td>
<td width="69" class="back1"><b class="texto4">Cupo</b></td>
<td width="57" class="back1"><b class="texto4">Inscritos</b></td>
<td width="77" class="back1"><b class="texto4">Disponible</b></td>
</tr>
<tr>
<td width="39"><font class="texto4">
10110 </font></td>
<td width="60"><font class="texto4">
IIND1000 </font></td>
<td width="53"><font class="texto4">
<div align="center">
1 </div></font></td>
<td width="55"><font class="texto4">
<div align="center">
3 </div>
</font></td>
<td width="156"><font class="texto4">
INTROD. INGEN. INDUSTRIAL </font></td>
<td width="69"><font class="texto4">
100 </font></td>
<td width="57"><font class="texto4">
100 </font></td>
<td width="77"><font class="texto4">
0 </font></td>
</tr>
</table>
IIND1000 を探す場合、その tr タグ内のすべての td 要素 (10110,IIND1000, 1, 3, INTROD. INGEN. INDUSTRIAL, 100, 100, 0) を取得したいと考えています。これは Jtidy で可能ですか? ヒントや推奨事項はありますか?ありがとう。