HTML Agility Pack - 使用Align = left样式从DIV获取文本

时间:2012-04-04 14:01:05

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

我想知道如何使用align = left style?

从DIV获取文本

这是我的xpath查询到目前为止的代码,我唯一的问题是在这里我不知道我的xpath查询是否正确。

我认为问题出在我的xpath查询的[@ align ='left]'代码中。

var nodes = doc.DocumentNode.SelectNodes("//div[@align='left']");

1 个答案:

答案 0 :(得分:0)

HtmlNode.SelectNodes方法选择与传递的xpath表达式匹配的节点列表。您需要迭代这些节点并获取每个项目的InnerHtml(或InnerText),如下所示:

// check if nodes found
if (nodes != null)
    foreach (var div in nodes)
    {
        var html = div.InneHtml;
    }