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