Ceci est l'extension XMLWriter. Elle est basée sur l'API de la bibliothèque libxml xmlWriter.
Cette extension permet la génération de flux et de fichiers au format XML.
Cette extension peut être utilisée dans un style orienté objet ou un style procédural. Chaque méthode documentée décrit l'appel procédural équivalent.
XMLWriter::endAttribute - Attribut de fin
XMLWriter::endCData - Termine une section CDATA
XMLWriter::endComment - Crée la fin d'un commentaire
XMLWriter::endDocument - Termine le document courant
XMLWriter::endDTDAttlist -Termine une AttList de la DTD courante
XMLWriter::endDTDElement - Termine l'élément courant de la DTD
XMLWriter::endDTDEntity - Termine l'entité courante de la DTD
XMLWriter::endDTD - Termine la DTD courante
XMLWriter::endElement - Termine l'élément courant
XMLWriter::endPI - Termine le PI courant
XMLWriter::flush - Affiche le buffer courant
XMLWriter::fullEndElement - Termine l'élément courant
XMLWriter::openMemory - Crée un nouvel objet xmlwriter en utilisant la mémoire pour l'affichage des chaînes
XMLWriter::openURI - Crée un nouvel objet xmlwriter en utilisant l'URI source pour l'affichage
XMLWriter::outputMemory - Retourne le buffer courant
XMLWriter::setIndentString - Définit une chaîne qui sera utilisée pour l'indentation
XMLWriter::setIndent - Active ou désactive l'indentation
XMLWriter::startAttributeNs - Crée un attribut d'espace de noms
XMLWriter::startAttribute - Crée un attribut de départ
XMLWriter::startCData - Commence une section CDATA
XMLWriter::startComment - Comment un commentaire
XMLWriter::startDocument - Commence un document
XMLWriter::startDTDAttlist - Commence une AttList d'une DTD
XMLWriter::startDTDElement - Commence un élément de DTD
XMLWriter::startDTDEntity - Commence une entité d'une DTD
XMLWriter::startDTD - Commence une DTD
XMLWriter::startElementNs - Commence un élément d'espace de noms
XMLWriter::startElement - Commence un élément
XMLWriter::startPI - Commence un PI
XMLWriter::text - Écrit du texte
XMLWriter::writeAttributeNs - Écrit un attribut d'un espace de noms
XMLWriter::writeAttribute - Écrit un attribut
XMLWriter::writeCData - Écrit une balise CDATA
XMLWriter::writeComment - Écrit une balise de commentaire
XMLWriter::writeDTDAttlist - Écrit une balise AttList d'une DTD
XMLWriter::writeDTDElement - Écrit un élément d'une DTD
XMLWriter::writeDTDEntity - Écrit une entité d'une DTD
XMLWriter::writeDTD - Écrit une balise DTD
XMLWriter::writeElementNS - Écrit un élément d'un espace de noms
XMLWriter::writeElement - Écrit un élément
XMLWriter::writePI - Écrit un PI
XMLWriter::writeRaw - Écrit un texte XML brut
Il y a une seule ressource utilisée par la version procédurale de l'extension XMLWriter, retournée par la fonction xmlwriter_open_memory() ou xmlwriter_open_uri().
Cette extension ne définit aucune constante.