1. Overview and installation
This is the XMLWriter extension. It wraps the libxml xmlWriter API.
This extension represents a writer that provides a non-cached, forward-only means of generating streams or files containing XML data.
This extension can be used in an object oriented style or a procedural one. Every documented method describes the alternative procedural call.
This extension requires the libxml PHP extension. This means that --enable-libxml needs to be used, although this will be done implicitly since libxml is enabled by default.
The XMLWriter extension was initially a PECL extension for PHP 5. It was later added to the PHP source (bundled) as of PHP 5.1.2. This extension is enabled by default.
this The extension is enabled by default and can be disabled through the following options during compilation: --disable-xmlwriter
2. XMLWriter class and its member functions
XMLWriter::endAttribute — End attribute
XMLWriter::endCData — End current CDATA
- ##XMLWriter::endComment — Create end comment
- XMLWriter::endDocument — End current document
- XMLWriter::endDTDAttlist — End current DTD AttList
- XMLWriter::endDTDElement — End current DTD element
- XMLWriter::endDTDEntity — End current DTD Entity
- XMLWriter::endDTD — End current DTD
- XMLWriter::endElement — End current element
##XMLWriter::endPI — End current PI XMLWriter::flush — Flush current buffer XMLWriter::fullEndElement — End current element XMLWriter::openMemory — Create new xmlwriter using memory for string output XMLWriter::openURI — Create new xmlwriter using source uri for output-
##XMLWriter::outputMemory — Returns current buffer
-
XMLWriter::setIndentString — Set string used for indenting
-
XMLWriter::setIndent — Toggle indentation on/off
- XMLWriter::startAttributeNS — Create start namespaced attribute
-
XMLWriter::startAttribute — Create start attribute
-
XMLWriter:: startCData — Create start CDATA tag
-
XMLWriter::startComment — Create start comment
-
XMLWriter::startDocument — Create document tag
-
XMLWriter::startDTDAttlist — Create start DTD AttList
-
XMLWriter::startDTDElement — Create start DTD element
-
XMLWriter::startDTDEntity — Create start DTD Entity
-
XMLWriter::startDTD — Create start DTD tag
-
XMLWriter::startElementNS — Create start namespaced element tag
-
XMLWriter::startElement — Create start element tag
-
XMLWriter::startPI — Create start PI tag
- XMLWriter::text — Write text
-
XMLWriter::writeAttributeNS — Write full namespaced attribute
##XMLWriter::writeAttribute — Write full attribute
XMLWriter::writeCData — Write full CDATA tag
- ##XMLWriter::writeComment — Write full comment tag
- XMLWriter::writeDTDAttlist — Write full DTD AttList tag
- XMLWriter::writeDTDElement — Write full DTD element tag
- XMLWriter::writeDTDEntity — Write full DTD Entity tag
- XMLWriter::writeDTD — Write full DTD tag
##XMLWriter::writeElementNS — Write full namespaced element tag XMLWriter::writeElement — Write full element tag-
##XMLWriter::writePI — Writes a PI
-
XMLWriter::writeRaw — Write a raw XML text
-
The above is the content of XML operation of PHP extension (5)-XMLWriter, more related content Please pay attention to the PHP Chinese website (www.php.cn)!