获取两个标签之间的文本 - VB.NET - HtmlAgilityPack

时间:2011-09-03 06:53:26

标签: vb.net html-agility-pack html innertext

我正在使用HtmlAgilityPack,我想在两个特定标签之间获取内部文本,例如:

<a name="a"></a>Sample Text<br>

我想获取</a><br>标记之间的innertext:示例文本

我该怎么做?

... TIA

1 个答案:

答案 0 :(得分:5)

到达锚点后,您可以使用NextSibling属性:

Dim doc = New HtmlDocument()
doc.LoadHtml("<html><body><a name=""a""></a>Sample Text<br></body></html>")
Dim a = doc.DocumentNode.SelectSingleNode("//a[@name=""a""]")
Console.WriteLine(a.NextSibling.InnerText)