0

私はこのコードを持っていますが、次のコンテナの内容を出力しない理由がわかりません。

     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" を確認できません。

家に帰って週末を楽しみたいので、必ず電子ビールを送ります。

注: 「SC:」が 3 回印刷されますが、ドキュメント内で 3 回発生します。

4

1 に答える 1