Ciao a tutti sto effettuando il parsing di un file Xml in C e vorrei sapere come spostarmi all'interno di un Tag fatto in questo modo :
In pratica dovresi accedere alla seconda riga segnata con il commento. Per spostarmi tra i nodi faccio "nodo = nodo -> next " e mi controlla ( ITALIA , FRASE , INFORMAZIONI ) arrivato ad informazioni se accedo al nodo figlio e faccio "xmlgetProp(nodo,"Attributo")" mi prende la stringa Lavezzi ma non sono capace di accedere a " Hamsik e Quagliarella". Mi hanno detto che c'è bisogno di un ciclo While ma non so che parametro far avanzare perchè se aggiorno il nodo salta direttamente alla fine.
<ITALIA ID=1>
<FRASE>
Il Napoli ha superato la Juventus in classifica
<FRASE/>
<INFORMAZIONI>
<ATT Attributo="Lavezzi" />
<ATT Attributo="Hamsik" /> ##Devo accedere a questa riga
<ATT Attributo="Quagliarella" />
</INFORMAZIONI>
</ITALIA>
P.S - I campi sono stati riempiti a caso ma la struttura è fatta esattamente così.
Grazie.ciao.

Rispondi quotando