HTML Agility Pack - Erhalten Sie Text vom ersten STARKEN Tag innerhalb SPAN-Tag

c# html-agility-pack html-parsing

Frage

Es gibt 5 STARKE Tags in meinem SPAN-Tag aus meinem HTML-Dokument. Ich möchte wissen, wie man den Text vom ersten STRONG-Tag im SPAN TAG erhält.

Hier ist mein Code soweit.

        var web = new HtmlWeb();
        var doc = web.Load(url);

        var nodes = doc.DocumentNode.SelectNodes("//span[@class='advisory_link']/strong");

        foreach (var node in nodes)
        {
            richTextBox1.Text = node.InnerHtml;
        }

Akzeptierte Antwort

        var nodes = doc.DocumentNode.SelectNodes("//span[@class='advisory_link']//strong[1]");

        if (nodes != null)
        {
            foreach (var node in nodes)
            {
                string Description = node.InnerHtml;
                return Description;
            }
        }

        return null;



Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow
Ist diese KB legal? Ja, lerne warum
Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow
Ist diese KB legal? Ja, lerne warum