HTML Agility Pack - 从SPAN标记内的第一个STRONG标记获取文本

时间:2012-04-04 06:42:36

标签: c# html-parsing html-agility-pack

我的Html文档中的SPAN标记内有5个STRONG标记。 我想知道如何从SPAN TAG内的第一个STRONG标签中获取文本?

到目前为止,这是我的代码。

        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;
        }

1 个答案:

答案 0 :(得分:1)

        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;