Cakephp генерирует ошибку XML - пробел

Я пытаюсь создать динамический XML-документ в CakePHP для вывода в браузер.

Вот мой код контроллера:

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

Вид выглядит примерно так:

<abc>
     something
</abc>

Результат, вероятно, как и ожидалось:

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

Единственная проблема в том, что есть место перед<?xml давая мне ошибку:

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

Я знаю эту проблему в PHP, когда у вас есть php-start и end теги, он оставляет пробел и создает проблемы, поэтому я попытался переместить строкуecho "<?xml ver... на контроллер с точки зрения, чтобы избежать этого, но это не помогло.

Заранее спасибо. -happyhardik

Ответы на вопрос(3)

Ваш ответ на вопрос