# XMLWriter

# Einführung

Die XMLWriter-Erweiterung ist ein Wrapper für die libxml xmlWriter-API.

Diese Erweiterung bietet einen nicht zwischenspeichernden, fortschreitenden Schreiber zum Erzeugen von Datenströmen oder Dateien mit XML-Inhalten.

Diese Erweiterung kann sowohl objektorientier als auch prozedural verwendet werden. Jede dokumentierte Methode beschreibt auch den entsprechenden prozeduralen Aufruf.

- Installation/Konfiguration
  - Anforderungen
  - Installation
  - Ressource-Typen
- Beispiele
  - Erstellen eines einfachen XML-Dokuments
  - Arbeiten mit XML-Namensräumen
  - Arbeiten mit der OO-API
- XMLWriter — Die Klasse XMLWriter
  - XMLWriter::endAttribute — Attribute beenden
  - XMLWriter::endCdata — Beendet CDATA-Block
  - XMLWriter::endComment — Beendet Kommentar
  - XMLWriter::endDocument — Beendet Dokument
  - XMLWriter::endDtd — Beendet DTD
  - XMLWriter::endDtdAttlist — Beendet DTD-Attributliste
  - XMLWriter::endDtdElement — Beendet DTD-Element
  - XMLWriter::endDtdEntity — Beendet DTD-Entität
  - XMLWriter::endElement — Beendet Element
  - XMLWriter::endPi — Beendet Verarbeitungsvorschrift
  - XMLWriter::flush — Puffer schreiben
  - XMLWriter::fullEndElement — Beendet Element
  - XMLWriter::openMemory — Erzeugt einen neuen XMLWriter, der Stringausgaben in den Speicher schreibt
  - XMLWriter::openUri — Erzeugt neuen XMLWriter, der URI für Ausgabe verwendet
  - XMLWriter::outputMemory — Gibt Puffer zurück
  - XMLWriter::setIndent — Einrückung ein-/ausschalten
  - XMLWriter::setIndentString — Setzt Zeichenkette, die zur Einrückung verwendet wird
  - XMLWriter::startAttribute — Attribut beginnen
  - XMLWriter::startAttributeNs — Namensraum-Attribut beginnen
  - XMLWriter::startCdata — CDATA-Block beginnen
  - XMLWriter::startComment — Kommentar beginnen
  - XMLWriter::startDocument — Dokument beginnen
  - XMLWriter::startDtd — DTD beginnen
  - XMLWriter::startDtdAttlist — DTD-Attributliste beginnen
  - XMLWriter::startDtdElement — DTD-Element beginnen
  - XMLWriter::startDtdEntity — DTD-Entität beginnen
  - XMLWriter::startElement — Element beginnen
  - XMLWriter::startElementNs — Element mit Namensraum beginnen
  - XMLWriter::startPi — Verarbeitungsvorschrift beginnen
  - XMLWriter::text — Text schreiben
  - XMLWriter::toMemory — Create new XMLWriter using memory for string output
  - XMLWriter::toStream — Create new XMLWriter using a stream for output
  - XMLWriter::toUri — Create new XMLWriter using a URI for output
  - XMLWriter::writeAttribute — Komplettes Attribut schreiben
  - XMLWriter::writeAttributeNs — Komplettes Attribute mit Namensraum schreiben
  - XMLWriter::writeCdata — Kompletten CDATA-Block schreiben
  - XMLWriter::writeComment — Kompletten Kommentar schreiben
  - XMLWriter::writeDtd — Komplettes DTD-Tag schreiben
  - XMLWriter::writeDtdAttlist — Komplette DTD-Attributliste schreiben
  - XMLWriter::writeDtdElement — Komplettes DTD-Element schreiben
  - XMLWriter::writeDtdEntity — Komplette DTD-Entität schreiben
  - XMLWriter::writeElement — Komplettes Element schreiben
  - XMLWriter::writeElementNs — Komplettes Element mit Namensraum schreiben
  - XMLWriter::writePi — Komplette Verarbeitungsvorschrift-Tag schreiben
  - XMLWriter::writeRaw — Reines XML schreiben

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