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