Błąd xml generujący cappephp - puste miejsce

Próbuję wygenerować dynamiczny dokument xml w CakePHP, aby wysłać go do przeglądarki.

Oto mój kod kontrolera:

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

Widok jest mniej więcej taki:

<abc>
     something
</abc>

Wyjście jest prawdopodobnie zgodne z oczekiwaniami:

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

Jedynym problemem jest to, że wcześniej było miejsce<?xml dając mi błąd:

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

Znam ten problem w PHP, kiedy masz znaczniki php-start i end, to pozostawia miejsce i stwarza problemy, więc próbowałem przenieść linięecho "<?xml ver... do kontrolera z widoku, aby tego uniknąć, ale to nie pomogło.

Z góry dziękuję. -happyhardik

questionAnswers(3)

yourAnswerToTheQuestion