muestra el codigo PHP=>XML que estas utilizando, es muy comun no enviar headers entonces el navegador no sabe como interpretar el XML y lo hace como html normal (por ello lo vez como codigo fuente), para solucionar esto debes poner en la primer linea de tu archivo el siguiente codigo:
Código PHP:
<?php header("Content-type: text/xml"); ?>
Saludos.