Ciao,
ho realizzato un semplicissimo script php per una sitemap dinamica, una semplice query che legge da db e poi genera i link nella sitemap formato xml (con htaccess ottengo l'estensione xml).
Lo script funziona, prima di far generare i link alla query tolgo tutti i caratteri che potrebbero non far funzionare il codice xml, esempio:
str_replace(":", "", $link);
eppure accade che, come in questo caso, il file xml riporta un errore facendo riferimento ai due punti ( : ) - perchè se li ho sostituiti con nulla ( "" ) ?!