1
特定のIDの直下にある要素を取得しようとしています。例えばノードの下の特定の要素をIDで選択
:
<tr>
<td><a id="element1"/></td>
<td>Some Text</td>
</tr>
私は二td
の内部テキストを取得しようとしています。私の場合、2番目のtd
のXPathを使用することは必ずしも正しいとは限りません。
私はこのデータを解析しています。 tr
要素の位置が異なります。正しいを得ることができると思った唯一の方法は、a
タグの指定されたid
の直下で、1番目のtd
の間にラップされている場合です。
の2番目のtd
( "Some Text")は、上記の要素のid
に基づいてどのように取得できますか? element1
のid
を持つ要素のtd
親の
doc.DocumentNode.SelectSingleNode("//*[@id='element1']/ancestor::td/following-sibling::td");
次td
兄弟: