Buongiorno a tutto il forum!

Ho un problemino e spero che qualcuno mi sappia aiutare...

Da un db Mysql estraggo delle info;
Tali info le salvo in un file XML;
Da tale file XML recupero le info e le inserisco all'interno di un javascript.

Il problema nasce (ovviamente) quando le info contengono l' " ' " (apice) .

Esempio: indirizzo -> "VIA DELL'OCEANO ATLANTICO".

L'XML mi recupera perfettamente l'indirizzo.

Il javascript legge correttamente l'indirizzo, solo che tronca le sue funzioni quando arriva a "DELL'", essendoci l'apostrofo.

1 - ho provato ad aggiungere sul PHP che estrae e crea l'XML il canonico "addslashes", inserisce correttamente il carattere di escape \ e js lo stampa pure, ma blocca sempre la sua esecuzione immediatamente dopo (come se il " \ " fosse un carattere letterale e non carattere di escape)

2 - ho provato ad aggiungere escape(stringa) in js ed in effetti finalmente fa l'escape, con il problema pero' che gli spazi vengono codificati in %20.

Domanda per Voi: come faccio a fare l'escape del solo apice singolo?

Grazie mille in anticipo!