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 — Gibt Puffer zurück
Objektorientierter Stil
$flush
= TRUE
] ) : stringProzeduraler Stil
$xmlwriter
[, bool $flush
= TRUE
] ) : stringGibt den aktuellen Puffer-Inhalt zurück.
xmlwriter
Nur für prozedurale Aufrufe. Die XMLWriter-resource, die bearbeitet werden soll. Diese Ressource wird von Aufrufen von xmlwriter_open_uri() oder xmlwriter_open_memory() geliefert.
flush
Ob der Puffer geleert werden soll oder nicht. Standard ist TRUE
.
Gibt den aktuellen Puffer-Inhalt als Zeichenkette zurück.
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