From 48f89dadf5671109df0164637f40fab4bbf8148c Mon Sep 17 00:00:00 2001 From: Christoph Michael Becker Date: Tue, 27 Oct 2020 13:28:37 +0000 Subject: [PATCH] Fix #74492: XMLWriter adds indent between mixed child nodes git-svn-id: https://svn.php.net/repository/phpdoc/en/trunk@351014 c90b9560-bf6c-de11-be94-00142212c4b1 --- .../functions/xmlwriter-set-indent.xml | 36 +++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/reference/xmlwriter/functions/xmlwriter-set-indent.xml b/reference/xmlwriter/functions/xmlwriter-set-indent.xml index fe5d501270..2e34e98896 100644 --- a/reference/xmlwriter/functions/xmlwriter-set-indent.xml +++ b/reference/xmlwriter/functions/xmlwriter-set-indent.xml @@ -48,6 +48,42 @@ + + &reftitle.examples; + + <methodname>XMLWriter::setIndent</methodname> and mixed Content + + Enabling indentation is not suitable for mixed content, because the indent + string is also inserted before inline elements. + + +openMemory(); +$writer->setIndent(2); +$writer->startDocument(); +$writer->startElement('p'); +$writer->text('before'); +$writer->writeElement('a', 'element'); +$writer->text('after'); +$writer->endElement(); +$writer->endDocument(); +echo $writer->outputMemory(); +?> +]]> + + &example.outputs; + + +

before element +after

+]]> +
+
+
+ &reftitle.notes;