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.
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