PHP Handbuch
Zurück |  | Weiter

# CLXXXII. XMLWriter-Funktionen

# Einführung

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

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

Diese Erweiterung kann sowohl objektorientiert, als auch prozedural verwendet werden. Jede dokumentiert Methode beschreibt auch den entsprechenden prozeduralen Aufruf.

# Vordefinierte Klassen

## XMLWriter

### Methoden

- XMLWriter->endAttribute - Beendet aktuelles Attribut

- XMLWriter->endCData - Beendet aktuellen CDATA-Block

- XMLWriter->endComment - Beendet aktuellen Kommentar

- XMLWriter->endDocument - Beendet aktuelles Dokument

- XMLWriter->endDTDAttlist - Beendet aktuelle DTD-Attributliste

- XMLWriter->endDTDElement - Beendet aktuelles DTD-Element

- XMLWriter->endDTDEntity - Beendet aktuelle DTD-Entität

- XMLWriter->endDTD - Beendet aktuelle DTD

- XMLWriter->endElement - Beendet aktuelles Element

- XMLWriter->endPI - Beendet aktuelle Verarbeitunsvorschrift

- XMLWriter->flush - Schreibt Puffer

- XMLWriter->fullEndElement - Beendet aktuelles Element

- XMLWriter->openMemory - Erzeugt neuen XMLWriter, der Speicher für Ausgabe verwendet

- XMLWriter->openURI - Erzeugt neuen XMLWriter, der URI für Ausgabe verwendet

- XMLWriter->outputMemory - Gibt Puffer zurück

- XMLWriter->setIndentString - Setzt Zeichenkette, die zur Einrückung verwendet wird

- XMLWriter->setIndent - Einrückung ein-/ausschalten

- XMLWriter->startAttributeNS - Namensraum-Attribut beginnen

- XMLWriter->startAttribute - Attribut beginnen

- XMLWriter->startCData - CDATA-Block beginnen

- XMLWriter->startComment - Kommentar beginnen

- XMLWriter->startDocument - Dokument beginnen

- XMLWriter->startDTDAttlist - DTD-Attributliste beginnen

- XMLWriter->startDTDElement - DTD-Element beginnen

- XMLWriter->startDTDEntity - DTD-Entität beginnen

- XMLWriter->startDTD - DTD beginnen

- XMLWriter->startElementNS - Element mit Namensraum beginnen

- XMLWriter->startElement - Element beginnen

- XMLWriter->startPI - Verarbeitungsvorschrift beginnen

- XMLWriter->text - Text schreiben

- XMLWriter->writeAttributeNS - Komplettes Attribute mit Namensraum schreiben

- XMLWriter->writeAttribute - Komplettes Attribut schreiben

- XMLWriter->writeCData - Kompletten CDATA-Block schreiben

- XMLWriter->writeComment - Kompletten Kommentar-Tag schreiben

- XMLWriter->writeDTDAttlist - Komplette DTD-Attributliste schreiben

- XMLWriter->writeDTDElement - Komplettes DTD-Element schreiben

- XMLWriter->writeDTDEntity - Komplette DTD-Entität schreiben

- XMLWriter->writeDTD - Kompletten DTD-Tag schreiben

- XMLWriter->writeElementNS - Komplettes Element mit Namensraum schreiben

- XMLWriter->writeElement - Komplettes Element schreiben

- XMLWriter->writePI - Komplette Verarbeitungsvorschrift-Tag schreiben

- XMLWriter->writeRaw - Reines XML schreiben

# Resource Typen

In der prozeduralen Version der XMLWriter-Extension wird nur eine Ressource verwendet. Diese wird von xmlwriter_open_memory() oder xmlwriter_open_uri() zurückgegeben.

# Vordefinierte Konstanten

Diese Erweiterung definiert keine Konstanten.

Zurück | Zum Anfang | Weiter
XMLReader->XML | Nach oben | XMLWriter->endAttribute