Ottieni il testo interiore tra due tag: VB.NET - HtmlAgilityPack

html html-agility-pack innertext vb.net

Domanda

Sto usando HtmlAgilityPack e voglio ottenere il testo interno tra due tag specifici, ad esempio:

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

Voglio ottenere il testo interiore tra </a> e i tag <br> : Testo di esempio

Come posso farlo?

TIA ...

Risposta accettata

Una volta raggiunto l'ancoraggio, è possibile utilizzare la proprietà 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)



Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché
Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché