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.