XMLWriter::setIndent()
(PHP 5 >= 5.1.2, PHP 7, PECL xmlwriter >= 0.1.0)
Toggle indentation on/off
说明
面向对象风格
XMLWriter::setIndent(bool $indent): bool
过程化风格
xmlwriter_set_indent(resource $xmlwriter,bool $indent): bool
Toggles indentation on or off.
参数
- $xmlwriter
仅用于过程调用。被修改的 XMLWriter resource。此资源来自于对xmlwriter_open_uri()或xmlwriter_open_memory()的调用。
- $indent
Whether indentation is enabled.
返回值
成功时返回TRUE
,或者在失败时返回FALSE
。
参见
- XMLWriter::setIndentString() Set string used for indenting
This param should be used only after openMemory() call: <?php $version = '1.0'; $encoding = 'UTF-8'; $rootName = 'root'; $xml = new XMLWriter(); $xml->openMemory(); $xml->setIndent(true); $xml->startDocument($version, $encoding); $xml->startElement($this->rootName); // .. add more elements here $xml->endElement(); echo $xml->outputMemory(); ?>