获取两个标签之间的内部文本 - VB.NET - HtmlAgilityPack
Posted
技术标签:
【中文标题】获取两个标签之间的内部文本 - VB.NET - HtmlAgilityPack【英文标题】:Get innertext between two tags - VB.NET - HtmlAgilityPack 【发布时间】:2011-11-09 15:16:32 【问题描述】:我正在使用 htmlAgilityPack,我想获取两个特定标签之间的内部文本,例如:
<a name="a"></a>Sample Text<br>
我想获取</a>
和<br>
标签之间的内部文本:示例文本
我该怎么做?
TIA...
【问题讨论】:
【参考方案1】:到达锚点后,您可以使用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)
【讨论】:
以上是关于获取两个标签之间的内部文本 - VB.NET - HtmlAgilityPack的主要内容,如果未能解决你的问题,请参考以下文章