Alla fine ho deciso di utilizzare l'xml già dal file che devo prendere. Cioè anziché prendere i dati da un'origine Feed RSS li prendo da un file che è già XML. Più versatile e semplice da usare.
Per formattare per bene i caratteri speciali del testo ho usato la funzione stripslashes() e così funziona tutto per bene.
Grazie ancora per la proficua collaborazione.