你好,我的应用程序有问题。 我需要挑出两个节点之间的特定文本。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