Html Agility Pack +獲取特定節點

asp.net c# html-agility-pack

你好,我的申請有問題。我需要在兩個節點之間選擇一個特定的文本。

html頁面看起來像這樣

<td align="right" width="186">Text1</td>
<td align="center" width="51">? - ?</td>
<td width="186">Text2</td>`

我可以選擇Text1和Text2:

<td align="right" width="186">Text1</td>
<td align="center" width="51">? - ?</td>
<td width="186">Text2</td>`

我有if條件的原因是因為頁面中有更多的td。而且我需要特別挑選一個有“Text1”的人。

但問題是我如何解析文本“? - ?”文檔中還有更多文本也有文字“? - ?”但我需要特別挑選我的兩個其他節點之間的那個..

結果應該是Text1? - ? Text2等..

我想這與nextchild或兄弟姐妹有什麼關係?

一般承認的答案

您可以檢查col.NextSibling.InnerText




許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因
許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因