CIX. 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 and expat , beides kann unter http : / /www.gingerall.com / gefunden werden . Binär 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_create -- Einen neuen XSL processor erzeugen.
xslt_errno -- Gibt die aktuelle Fehlernummer zurück
xslt_error -- Gibt den aktuellen Fehlerstring zurück.
xslt_free -- Freigabe eines XSLT Prozessors
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_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