Hola:
Si la página es xhtml, y tiene una cabecera "<?xml" puede que php lo malinterprete... al menos cuando yo genero mis página xml con php, la cabecera la genero con una instrucción echo.
No sé si servirá, pero viendo el código fuente podría encontrarse el error del problema.
Saludos