我有这段代码,我不知道为什么它没有打印出下一个容器的内容。
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 次。