when writing xml with xmlwriter, there is no need to use htmlspecialchars or htmlentities for the text() method (this will only cause double encoding)
the xmlwriter takes care of entities for you after calling outputMemory
(PHP 5 >= 5.1.2, PHP 7, PECL xmlwriter >= 0.1.0)
XMLWriter::outputMemory -- xmlwriter_output_memory — Возвращает текущий буфер
Объектно-ориентированный стиль
$flush
= TRUE
] ) : stringПроцедурный стиль
$xmlwriter
[, bool $flush
= TRUE
] ) : stringВозвращает текущий буфер.
xmlwriter
Только для процедурных вызовов. Изменяемый resource XMLWriter. Этот ресурс может быть получен из xmlwriter_open_uri() или xmlwriter_open_memory().
flush
Определяет, освободить буфер или нет. По умолчанию TRUE
.
Возвращает текущий буфер в виде строки.
when writing xml with xmlwriter, there is no need to use htmlspecialchars or htmlentities for the text() method (this will only cause double encoding)
the xmlwriter takes care of entities for you after calling outputMemory