ciao, ho usato questo codice (modificato per il mio xml) per leggere un file xml...
quando ho un tag del genere:

<author>nomeautoreconcaratterespeciale&auml;cognom e</author>

(dove c è scritto ä in realtà è scritto & a u m l ; tutto attaccato...)

leggo il nodo e lo memorizzo in una stringa...
ora come sorpresa nella stringa mi ritrovo:

nomeautoreconcaratterespeciale

e tutto il resto (&auml;cognome) che fine ha fatto (il punto interrogativo non mi funziona sulla tastiera)

perchè il parser mi fa questo scherzetto

praticamente interrompe la lettura del nodo quando incontra una & suppongo... da subito un errore di puntamento a null e poi va avanti...

l xml è codificato con ISO-8859-1 e possiede un dtd dove sono elencati tutti i caratteri speciali utilizzati nell xml...

suggerimenti... aiuto...
ne ho tanto bisogno... qualche volenteroso che mi aiuta

grazie mille in anticipo!!!