PHP XMLWriter startDocument освобождает место - PullRequest
0 голосов
/ 19 января 2012
$this->startDocument($this->_xmlVersion, $this->_charSet);

Ошибка синтаксического анализа XML

Ошибка синтаксического анализа XML: синтаксическая ошибка (строка: 1, символ: 1)

Error:
XML declaration not at beginning of document 
Specificat`enter code here`ion:
http://www.w3.org/TR/REC-xml/ 
  1:  <?xml version="1.0" encoding="UTF-8"?>
Empty space before <?

Как я могу это удалить?

Ответы [ 3 ]

1 голос
/ 19 января 2012

Я могу быть вызван ?> - взгляните в свои библиотеки, хуки и т. Д. И удалите его.

1 голос
/ 19 января 2012

Что вы используете?Ваш код не выглядит как XMLWriter:

$x = new XMLWriter();
$x->openMemory();
$x->startDocument('1.0','UTF-8');
var_dump($x->outputMemory());

В нем нет лишних пробелов.

0 голосов
/ 10 сентября 2014

попробуйте ob_clean(), но сначала убедитесь, что выход buffering(ob_start()) включен.

...