1. non è che il server interpreta la dichiarazione
<?xml

come se fosse lo short tag e quindi lo interpreta come php?

2. Forse puoi settare il contenuto della pagina tramite la funzione header, di solito si fa con le immagini...

ciao