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

3
我正在使用HtmlAgilityPack,并希望获取两个特定标签之间的文本内容,例如:
<a name="a"></a>Sample Text<br>

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

我该如何做呢?

谢谢您……

1个回答

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)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接