Html Agility Pack + Ottieni nodo specifico

asp.net c# html-agility-pack

Domanda

Ciao ho un problema con la mia applicazione. Devo selezionare un testo specifico tra due nodi.

La pagina html ha questo aspetto

<td align="right" width="186">Text1</td>
<td align="center" width="51">? - ?</td>
<td width="186">Text2</td>`

Posso scegliere Testo1 e Testo2 con:

<td align="right" width="186">Text1</td>
<td align="center" width="51">? - ?</td>
<td width="186">Text2</td>`

Il motivo per cui ho la condizione se è perché ci sono più td nella pagina. E ho bisogno di scegliere specificamente colui che ha "Text1" in esso.

Ma il problema è come posso analizzare il testo "? -?" Ci sono più testo nel documento che ha anche il testo "? -?" ma ho bisogno di scegliere in particolare quello tra i miei due altri nodi ..

Il risultato dovrebbe essere Text1? -? Testo2 ecc.

Immagino che abbia qualcosa a che fare con nextchild o fratello eccetera?

Risposta accettata

Puoi controllare col.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é