Ciao ^____^
Problema del giorno: ho un bel file xml e dovrei estrarne delle informazioni.
Ho visto che andbin consigliava di usare il Sax, in quanto gestisce gli eventi (alla fin fine sarebbe la strada più simile a quella che ho usato inizialmente, ovvero scannare il file riga per riga e sperare che fosse strutturato bene).
Mi chiedevo se non esistesse anche qualcosa che mi permette di dire "eccoti il file xml. Adesso dammi tutto quello che trovi nei tag <tag1>,<tag2>, <tag3>" senza dover gestire a mano le eccezioni.
lo chiedo perché l'xml che ho io è fatto con una struttura tipo
<lista_errori>
<codice errore>eee</codice_errore>
<altre_info>rrr</altre_info>
<descrizione_errore>ergbbvg</descrizione_errore>
<un'altra_info>efui</un'altra_info>
<codice errore>eee</codice_errore>
<altre_info>rrr</altre_info>
<descrizione_errore>ergbbvg</descrizione_errore>
<un'altra_info>efui</un'altra_info>
</lista_errori>
La lista errori è come dice il nome, una listona, in cui i vari errori sono uno sotto l'altro senza essere divisi o raggruppati tra loro, e l'unico elemento obligatorio per ogni errore è <descriuzione_errore> (terz'ultima tag di ogni gruppo).
Quindi mi chiedevo se ci fosse un modo per estrarre tutto il blocco degli errori senza dovermi fare sege mentali strane per raggruppare gli errori correttamente.