【发布时间】:2011-11-09 15:16:32
【问题描述】:
我正在使用 HtmlAgilityPack,我想获取两个特定标签之间的内部文本,例如:
<a name="a"></a>Sample Text<br>
我想获取</a> 和<br> 标签之间的内部文本:示例文本
我该怎么做?
TIA...
【问题讨论】:
标签: vb.net html-agility-pack html innertext
我正在使用 HtmlAgilityPack,我想获取两个特定标签之间的内部文本,例如:
<a name="a"></a>Sample Text<br>
我想获取</a> 和<br> 标签之间的内部文本:示例文本
我该怎么做?
TIA...
【问题讨论】:
标签: vb.net html-agility-pack html innertext
到达锚点后,您可以使用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)
【讨论】: