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

html html-agility-pack innertext vb.net

Вопрос

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

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

Я хочу , чтобы получить InnerText между </a> и <br> теги: Образец текста

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

ТИА ...

Принятый ответ

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


Related

Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow
Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow