A mi me funciona bien
Estás seguro de haber puesto
<?php
ini_set('short_open_tag',0);
?>
al inicio ?
generalment ese error se da porque php interpreta <? como la apertura de php y no como la declaración del xml, proba de usar en lugar de eso, lo que sigue
Código PHP:
Ver originalecho '<?xml version=\"1.0\" encoding=\"utf-8\"?>\n';
Al inicio del php en lugar de ini_set('short_open_tag',0);
el contenido que puse es solo de prueba y tiene algunos errores en la semántica de rss 2.0, pero la sintáxis xml es correcta y debería ejecutarse, yo lo probé.
Saludos
Saludos