# XMLWriter

# Introduction

Voici l'extension XMLWriter. Elle utilise l'API 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.

- Installation/Configuration
  - Pré-requis
  - Installation
  - Types de ressources
- Exemples
  - Créer un document XML basique
  - Travailler avec les espaces de noms XML
  - Travailler avec l'API OO
- XMLWriter — La classe XMLWriter
  - XMLWriter::endAttribute — Termine un attribut
  - XMLWriter::endCdata — Termine un bloc CDATA
  - XMLWriter::endComment — Termine un commentaire
  - XMLWriter::endDocument — Termine le document courant
  - XMLWriter::endDtd — Termine la DTD courante
  - XMLWriter::endDtdAttlist — Termine la liste des attributs de la DTD courante
  - XMLWriter::endDtdElement — Termine l'élément de la DTD courante
  - XMLWriter::endDtdEntity — Termine l'entité de 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 nouveau xmlwriter en utilisant la mémoire pour la sortie sous forme de chaîne
  - XMLWriter::openUri — Crée un nouveau xmlwriter, en utilisant l'URI source pour la sortie
  - XMLWriter::outputMemory — Retourne le buffer courant
  - XMLWriter::setIndent — Active ou non l'indentation
  - XMLWriter::setIndentString — Définit la chaîne à utiliser pour l'indentation
  - XMLWriter::startAttribute — Crée un attribut
  - XMLWriter::startAttributeNs — Crée un attribut pour l'espace de noms
  - XMLWriter::startCdata — Crée une balise CDATA
  - XMLWriter::startComment — Crée un commentaire
  - XMLWriter::startDocument — Crée un document
  - XMLWriter::startDtd — Crée une DTD
  - XMLWriter::startDtdAttlist — Crée une liste d'attributs pour la DTD
  - XMLWriter::startDtdElement — Crée un élément DTD
  - XMLWriter::startDtdEntity — Crée une entité DTD
  - XMLWriter::startElement — Crée un élément
  - XMLWriter::startElementNs — Crée un élément d'un espace de noms
  - XMLWriter::startPi — Crée une balise PI
  - XMLWriter::text — Écrit du texte
  - XMLWriter::toMemory — Créer un nouveau XMLWriter utilisant la mémoire pour la sortie de chaîne
  - XMLWriter::toStream — Créer un nouveau XMLWriter utilisant un flux pour la sortie
  - XMLWriter::toUri — Créer un nouveau XMLWriter utilisant un URI pour la sortie
  - XMLWriter::writeAttribute — Écrit un attribut
  - XMLWriter::writeAttributeNs — Écrit un attribut d'un espace de noms
  - XMLWriter::writeCdata — Écrit un bloc CDATA
  - XMLWriter::writeComment — Écrit un commentaire
  - XMLWriter::writeDtd — Écrit une DTD
  - XMLWriter::writeDtdAttlist — Écrit une liste d'attributs DTD
  - XMLWriter::writeDtdElement — Écrit un élément DTD
  - XMLWriter::writeDtdEntity — Écrit une entité DTD
  - XMLWriter::writeElement — Écrit un élément
  - XMLWriter::writeElementNs — Écrit un élément d'un espace de noms
  - XMLWriter::writePi — Écrit la balise PI
  - XMLWriter::writeRaw — Écrit un texte XML brut

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open