Cakephp generando error xml - espacio en blanco

Estoy tratando de generar un documento XML dinámico en CakePHP para enviarlo al navegador.

Aquí está mi código de controlador:

Configure::write ('debug', 0);
$this->layout = null;
header('Content-type: text/xml');
echo "<?xml version=\"1.0\"?>";

La vista es algo como esto:

<abc>
     something
</abc>

La salida es probablemente como se esperaba:

<?xml version="1.0"?><abc>something</abc>

El único problema es que antes hay un espacio.<?xml dándome un error

XML Parsing Error: XML or text declaration not at start of entity
Line Number 1, Column 2:
 <?xml version="1.0"?><abc> something </abc>
-^

Sé que este problema en PHP, cuando tienes las etiquetas php-start y end, deja un espacio y crea problemas, así que intenté mover la líneaecho "<?xml ver... Controlar desde la vista para evitar eso pero no ayudó.

Gracias por adelantado. -happyhardik

Respuestas a la pregunta(3)

Su respuesta a la pregunta