PHP | XMLWriter setIndentString() Function Last Updated : 07 Mar, 2024 Comments Improve Suggest changes Like Article Like Report The XMLWriter::setIndentString() function is an inbuilt function in PHP which is used to set the string which will be used to indent each element/attribute of the resulting xml. Syntax: bool XMLWriter::setIndentString( string $indentString ) Parameters: This function accepts a single parameter $indentString which holds the string to be used as indent. Return Value: This function returns TRUE on success or FALSE on failure. Below examples illustrate the XMLWriter::setIndentString() function in PHP: Example 1: php <?php // Create a new XMLWriter instance $writer = new XMLWriter(); // Create the output stream as PHP $writer->openURI('php://output'); // Start the document $writer->startDocument('1.0', 'UTF-8'); // Enable the indents $writer->setIndent(true); // Set the indent string $writer->setIndentString('--->'); // Start a element $writer->startElement('div'); // Start a element $writer->startElement('div'); // Add value to the element $writer->text('Hello World'); // End the element $writer->endElement(); // End the element $writer->endElement(); // End the document $writer->endDocument(); ?> Output: Press Ctrl+U to see the XML Example 2: php <?php // Create a new XMLWriter instance $writer = new XMLWriter(); // Create the output stream as PHP $writer->openURI('php://output'); // Start the document $writer->startDocument('1.0', 'UTF-8'); // Enable the indents $writer->setIndent(true); // Set the indent string $writer->setIndentString('--->'); // Start a element $writer->startElement('div'); // Start a element $writer->startElement('div'); // Start a element $writer->startElement('div'); // Add value to the element $writer->text('This is a multi-indented text.'); // End the element $writer->endElement(); // End the element $writer->endElement(); // End the element $writer->endElement(); // End the document $writer->endDocument(); ?> Output: Comment More infoAdvertise with us Next Article PHP | XMLWriter setIndentString() Function G gurrrung Follow Improve Article Tags : Web Technologies PHP PHP-function PHP-XML Similar Reads PHP | XMLWriter setIndent() Function The XMLWriter::setIndent() function is an inbuilt function in PHP which is used to toggle indentation on/off in the XML document which is off by default. Syntax: bool XMLWriter::setIndent( bool $indent ) Parameters: This function accepts a single parameter $indent which holds a boolean stating TRUE 2 min read PHP | XMLWriter startDocument() Function The XMLWriter::startDocument() function is an inbuilt function in PHP which is used to start the document. This document then needs to be ended with XMLWriter::endDocument function. Syntax: bool XMLWriter::startDocument( string $version, string $encoding, string $standalone ) Parameters: This functi 2 min read PHP | XMLWriter startAttributeNs() Function The XMLWriter::startAttributeNs() function is an inbuilt function in PHP which is used to start namespaced attribute. This attribute can be later closed with XMLWriter::endAttribute() function. Usually styling web pages doesn't works in a namespace attribute. Syntax: bool XMLWriter::startAttributeNs 2 min read PHP | XMLWriter startAttribute() Function The XMLWriter::startAttribute() function is an inbuilt function in PHP which is used to start attribute. This attribute can be later closed with XMLWriter::endAttribute() function. Syntax: bool XMLWriter::startAttribute( string $name ) Parameters: This function accepts a single parameter $name which 2 min read PHP | XMLWriter startComment() Function The XMLWriter::startComment() function is an inbuilt function in PHP which is used to start comment. This comment later needs to be closed using XMLWriter::endComment() function. Syntax: bool XMLWriter::startComment( void ) Parameters:This function doesnât accept any parameter. Return Value: This fu 2 min read Like