• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • 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();
    ?>