Obtener texto interno entre dos etiquetas: VB.NET - HtmlAgilityPack

html html-agility-pack innertext vb.net

Pregunta

Estoy usando HtmlAgilityPack y quiero obtener el texto interno entre dos etiquetas específicas, por ejemplo:

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

Quiero obtener el texto interno entre las etiquetas </a> y <br> : Texto de ejemplo

¿Cómo puedo hacerlo?

TIA ...

Respuesta aceptada

Una vez que haya alcanzado el ancla, podría usar la propiedad 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)



Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué
Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué