CXXII. XSLT Funktionen
Einführung
Diese PHP Erweiterung stellt eine parserunabhängige API für XSLT-Transformationen zur Verfügung. Momentan unterstützt diese Erweiterung allein die Sablotron Bibliothek von der Ginger Alliance. Die Unterstützung von anderen Bibliotheken wie der Xalan Bibliothek oder der libxslt ist in Planung.
XSLT (Extensible Stylesheet Language (XSL) Transformations) ist eine Sprache zur Transformation von XML Dokumenten in andere XML Dokumente. XLST ist als Standard vom World Wide Web (W3C) Konsortium definiert worden. Informationen zu XSLT und diesbezüglichen Technologien können unter http://www.w3.org/TR/xslt gefunden werden.
Anmerkung: Diese Erweiterung ist anders als die Sablotron Erweiterung wie bei PHP 4.1 und früher, momentan wird nur die neue XSLT Erweiterung in PHP 4.1 unterstützt. Falls Sie Hilfe zur alten Erweiterung brauchen, fragen sie bitte in der PHP Mailliste nach.
Anforderungen
Die Erweiterung benutzt Sablotron und expat, beides kann unter http://www.gingerall.com/ gefunden werden. Binäre Dateien werden genauso wie der Quellcode zur Verfügung gestellt.
Installation
Unter UNIX muss man configure mit den Optionen --enable-xslt --with-xslt-sablot ausführen. Die Sablotron Bibliothek sollte irgendwo installiert sein wo sie der Compiler finden kann.
Laufzeit Konfiguration
Diese Erweiterung definiert keine Konfigurationseinstellungen in der php.ini.
Resource Typen
Diese Erweiterung definiert keine Resource-Typen.
Vordefinierte Konstanten
Diese Erweiterung definiert keine Konstanten.
- Inhaltsverzeichnis
- xslt_backend_info -- Returns the information on the compilation settings of the backend
- xslt_backend_name -- Returns the name of the backend
- xslt_backend_version -- Returns the version number of Sablotron
- xslt_create -- Erzeugt einen neuen XSLT-Prozessor.
- xslt_errno -- Gibt die aktuelle Fehlernummer zurück
- xslt_error -- Gibt den aktuellen Fehlerstring zurück.
- xslt_free -- Freigabe eines XSLT Prozessors
- xslt_getopt -- Get options on a given xsl processor
- xslt_output_process -- unknown
- xslt_set_base -- Set the base URI for all XSLT transformations
- xslt_set_encoding -- Set the encoding for the parsing of XML documents
- xslt_set_error_handler -- Set an error handler for a XSLT processor
- xslt_set_log -- Set the log file to write log messages to
- xslt_set_object -- Sets the object in which to resolve callback functions
- xslt_set_sax_handler -- Setzen des SAX handlers für einen XSLT-Prozessor
- xslt_set_sax_handlers -- Set the SAX handlers to be called when the XML document gets processed
- xslt_set_scheme_handler -- Set Scheme handlers for a XSLT processor
- xslt_set_scheme_handlers -- Set the scheme handlers for the XSLT processor
- xslt_setopt -- Set options on a given xsl processor
| Zurück | Zum Anfang | Weiter |
| xsl_xsltprocessor_transform_to_xml | Nach oben | xslt_backend_info |