Obtenir le texte interne entre deux balises - VB.NET - HtmlAgilityPack

html html-agility-pack innertext vb.net

Question

J'utilise HtmlAgilityPack et je souhaite obtenir le texte interne entre deux balises spécifiques, par exemple:

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

Je souhaite obtenir le innertext entre </a> et les tags <br> : Exemple de texte

Comment puis-je le faire?

TIA ...

Réponse acceptée

Une fois que vous avez atteint l'ancre, vous pouvez utiliser la propriété 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

Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow