Si es por PHP. Puedes usar lo siguiente para evitar problemas:
Código php:
Ver original<?php echo '<?xml version="1.0" encoding="UTF-8"?>'; ?>
Y sí, efectivamente eso da problemas en algunos navegadores, Internet Explorer 6 entra en quircks-mode cuando se encuentra con esa línea.
Personalmente, recomendaría quitar esa línea y servir el archivo como text/html en lugar de text/xml, no es lo mejor que se pueda hacer, pero por el momento, es lo que hay
.