【发布时间】:2013-04-19 22:11:21
【问题描述】:
我有这段代码,但我不知道为什么它没有打印出下一个容器的内容。
HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument();
doc.Load("Billing106.htm");
foreach (HtmlNode div in doc.DocumentNode.SelectNodes("//div[starts-with(., ' SEMANTIC:')]"))
{
richTextBox1.Text += "SC: " + div.NextSibling.InnerText.ToString();
}
我在一个 HTML 文件中有几个条目如下:
<div style="top: 232px; left: 332px;" class="S4"> SEMANTIC:</div>
<div style="top: 233px; left: 377px;" class="S3"> SBR02 specifies the relationship to the person insured.</div>
我无法检查 class="S3",因为有多个项目使用同一类。
如果有人知道如何使它工作,将不胜感激,因为我想回家享受我的周末,我一定会送你一个电子啤酒,呵呵。
注意:它确实打印了 3 次 "SC:" 它在文档中出现了 3 次。
【问题讨论】:
标签: c# winforms html-agility-pack