Получить внутренний текст между двумя тегами - VB.NET - HtmlAgilityPack - PullRequest
3 голосов
/ 03 сентября 2011

Я использую HtmlAgilityPack и хочу получить внутренний текст между двумя конкретными тегами, например:

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

Я хочу получить внутренний текст между тегами </a> и <br>: ПримерТекст

Как мне это сделать?

TIA ...

1 Ответ

5 голосов
/ 03 сентября 2011

Как только вы достигли якоря, вы можете использовать свойство 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)
...