如何使用XPATH提取粗体,标记?

时间:2012-12-07 17:55:07

标签: html tags html-agility-pack

我正在编写一个小型vb应用程序,使用Html Agility Pack提取一些文本。

我需要从html而不是文本节点中提取一些on标签。

iParagraph是包含标签的节点集合,如:strike,u,strong,b等。它还包含文本节点。我只需要跳过第一个文本节点,因为我总是知道它将是空的。这是因为我正在使用CKEditor。

如果您需要进一步说明,请询问。我会澄清一下。

以下是我正在尝试的示例:

Dim paragraph = iParagraphNode.SelectNodes("//body/p and not([contains(text()]))")

1 个答案:

答案 0 :(得分:0)

现在解决方案已经足够好了:

我刚刚决定跳过下一个节点:

Dim test = iParagraphNode.SelectNodes.FirstChild.NextSibling.Name = "tag"