你好,我的應用程序有問題。 我需要挑出兩個節點之間的特定文本。Html敏捷包+獲取特定節點
HTML頁面看起來像這樣
<td align="right" width="186">Text1</td>
<td align="center" width="51">? - ?</td>
<td width="186">Text2</td>`
我可以挑選出文本1和文本有:
HtmlNodeCollection cols = doc.DocumentNode.SelectNodes("//td[@width='186']");<br />
foreach (HtmlNode col in cols)<br />
{
if (col.InnerText == "Text1")
{
Label1.Text = col.InnerText;
}
}
我之所以有如果條件是因爲有更多的TD在這一頁。而且我需要專門挑選出那個獲得「Text1」的人。
但問題是我如何解析出文本「? - ?」文檔中還有更多的文字也有文字「? - ?」但我需要特別挑出我的兩個其他節點之間的一個..
結果應該是Text1? - ? Text2等..
我想這與下一代或兄弟姐妹etcetera有什麼關係?
請格式化您的代碼縮進四個空格。 – SLaks 2011-02-07 18:50:28