Originariamente inviato da nickcv
usa domdocument, simplexml non mi risulta che possa inserire campi di tipo CDATA

l'alternativa, se vuoi ignorare domdocument e continuare ad utilizzare il tuo metodo, che ti costringe all'eliminazione dei tag, crea una funzione che sostituisca le varie entità con i rispettivi caratteri, oppure elimina semplicemente le e commerciali dalla stringa.

ho provato a cambiare

$XML = new SimpleXMLElement("<locations></locations>");

con

$XML = new DOMDocument("<locations></locations>");


e poi cambiare addChild con appendChild

niente.... mi perdo nella modifica non avendolo mai usato ((