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

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.

Inhaltsverzeichnis
XMLWriter->endAttribute() -- Attribute beenden
XMLWriter->endCData() -- Beendet CDATA-Block
XMLWriter->endComment() -- Beendet Kommentar
XMLWriter->endDocument() -- Beendet Dokument
XMLWriter->endDTDAttlist() -- Beendet DTD-Attributliste
XMLWriter->endDTDElement() -- Beendet DTD-Element
XMLWriter->endDTDEntity() -- Beendet DTD-Entität
XMLWriter->endDTD() -- Beendet DTD
XMLWriter->endElement() -- Beendet Element
XMLWriter->endPI() -- Beendet Verarbeitungsvorschrift
XMLWriter->flush() -- Puffer schreiben
XMLWriter->fullEndElement() -- Beendet 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 schreiben
XMLWriter->writeDTDAttlist() -- Komplette DTD-Attributliste schreiben
XMLWriter->writeDTDElement() -- Komplettes DTD-Element schreiben
XMLWriter->writeDTDEntity() -- Komplette DTD-Entität schreiben
XMLWriter->writeDTD() -- Komplettes 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