Heim  >  Artikel  >  Backend-Entwicklung  >  XML-Betrieb der PHP-Erweiterung (5)-XMLWriter

XML-Betrieb der PHP-Erweiterung (5)-XMLWriter

黄舟
黄舟Original
2017-02-13 15:04:173203Durchsuche



1. Übersicht und Installation

Dies ist die XMLWriter-Erweiterung.

Diese Erweiterung stellt einen Writer dar, der eine nicht zwischengespeicherte, nur vorwärts gerichtete Möglichkeit zum Generieren von Streams oder Dateien mit XML-Daten bietet.

Diese Erweiterung kann in einem objektorientierten Stil oder einem prozeduralen Stil verwendet werden. Jede dokumentierte Methode beschreibt den alternativen prozeduralen Aufruf.

Diese Erweiterung erfordert die PHP-Erweiterung libxml. Das bedeutet, dass --enable-libxml verwendet werden muss, obwohl dies implizit erfolgt, da libxml standardmäßig aktiviert ist.

Die XMLWriter-Erweiterung war ursprünglich eine PECL-Erweiterung für PHP 5. Sie wurde später ab PHP 5.1.2 zur PHP-Quelle hinzugefügt (gebündelt). Diese Erweiterung ist standardmäßig aktiviert.

Dies Die Erweiterung ist standardmäßig aktiviert und kann während der Kompilierung über die folgenden Optionen deaktiviert werden: --disable-xmlwriter

2. XMLWriter-Klasse und ihre Mitgliedsfunktionen

  • XMLWriter::endAttribute – Endattribut

  • XMLWriter::endCData – Aktuelles CDATA beenden

  • XMLWriter::endComment – ​​Ende erstellen Kommentar

  • XMLWriter::endDocument – ​​Aktuelles Dokument beenden

  • XMLWriter::endDTDAttlist – Aktuelle DTD AttList beenden

  • XMLWriter::endDTDElement – ​​Aktuelles DTD-Element beenden

  • XMLWriter::endDTDEntity – Aktuelle DTD-Entität beenden

  • XMLWriter::endDTD – Aktuelle DTD beenden

  • XMLWriter::endElement – ​​Aktuelles Element beenden

  • XMLWriter::endPI – Aktuelles PI beenden

  • XMLWriter::flush – Aktuellen Puffer leeren

  • XMLWriter::fullEndElement – ​​Aktuelles Element beenden

  • XMLWriter::openMemory – Erstellen Sie einen neuen XMLWriter unter Verwendung des Speichers für die Zeichenfolgenausgabe.

  • XMLWriter::openURI – Erstellen Sie einen neuen XMLWriter unter Verwendung der Quell-URI für die Ausgabe – Gibt den aktuellen Puffer zurück

  • XMLWriter::setIndentString – Zum Einrücken verwendete Zeichenfolge festlegen

  • XMLWriter::setIndent – ​​Einrückung ein-/ausschalten

  • XMLWriter::startAttributeNS – Startattribut mit Namensraum erstellen

  • XMLWriter::startAttribute – Startattribut erstellen

  • XMLWriter::startCData – Start-CDATA-Tag erstellen

  • XMLWriter::startComment – ​​Startkommentar erstellen

  • XMLWriter::startDocument – ​​Dokument-Tag erstellen

  • XMLWriter::startDTDAttlist – Start-DTD AttList erstellen

  • XMLWriter::startDTDElement – ​​Start-DTD-Element erstellen

  • XMLWriter::startDTDEntity – Start-DTD-Entität erstellen

  • XMLWriter::startDTD – Start-DTD-Tag erstellen

  • XMLWriter::startElementNS – Start-Namespace-Element-Tag erstellen

  • XMLWriter::startElement – ​​Start-Element-Tag erstellen

  • XMLWriter::startPI – Start-PI-Tag erstellen

  • XMLWriter::text – Text schreiben

  • XMLWriter::writeAttributeNS – Vollständiges Namespace-Attribut schreiben

  • XMLWriter::writeAttribute – Vollständiges Attribut schreiben

  • XMLWriter::writeCData – Vollständiges CDATA-Tag schreiben

  • XMLWriter::writeComment – ​​Vollständiges Kommentar-Tag schreiben

  • XMLWriter::writeDTDAttlist – Vollständiges DTD-AttList-Tag schreiben

  • XMLWriter::writeDTDElement – ​​Vollständiges DTD-Element-Tag schreiben

  • XMLWriter::writeDTDEntity – Vollständiges DTD-Entitäts-Tag schreiben

  • XMLWriter::writeDTD – Vollständiges DTD-Tag schreiben

  • XMLWriter ::writeElementNS – Vollständiges Namespace-Element-Tag schreiben

  • XMLWriter::writeElement – ​​Vollständiges Element-Tag schreiben

  • XMLWriter::writePI – Schreibt einen PI

  • XMLWriter::writeRaw – Schreiben Sie einen rohen XML-Text

  • Das Obige ist die XML-Operation der PHP-Erweiterung (5) – der Inhalt von XMLWriter und weitere verwandte Inhalte. Bitte beachten Sie die chinesische PHP-Website (www.php.cn)!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn