PHP Handbuch
Zurück |  | Weiter

# CLXXIX. 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()