CVIII. XSLT funkce

Varování

Toto rozšíření je EXPERIMENTÁLNÍ. Chování tohoto rozšíření, názvy funkcí a všechno ostatní, co je zde zdokumentováno, se v budoucích verzích PHP může bez ohlášení změnit. Berte to v úvahu a používejte tento modul na vlastní nebezpečí.

Úvod

O XSLT and Sablotronu

XSLT (Extensible Stylesheet Language (XSL) Transformations) je jazyk pro transformaci XML dokumentů do jiných XML dokumentů. Je to standard definovaný The World Wide Web konsorciem (W3C). Imformace o XSLT a souvisejících technologiích jsou dostupné na http://www.w3.org/TR/xslt.

Instalace

Tato extenze využívá Sabloton a expat, které jsou dostupné na http://www.gingerall.com/, a to jak binární soubory tak zdrojové kódy.

Na UNIXu spusťte configure s --with-sablot. Sablotron knihovna by měla být nainstalována na nějakém místě, kde ji váš kompilátor může najít.

O této extenzi

Tato PHP extenze implementuje podporu Sablotron od Ginger Alliance v PHP. Tato nástrojů vám umožňuje transformovat XML dokumenty na jiné dokumenty, včetně nových XML dokumentů, ale také do XML a jiných cílových formátů. V podstatě poskytuje standardizovaný a přenosný systém šablon oddělující obsah a design websajty.

Obsah
xslt_create -- Vytvořit nový XSL procesor
xslt_errno -- Vrátit číslo současné chyby
xslt_error -- Vrátit text poslední chyby
xslt_free -- Uvolnit XSLT procesor
xslt_process -- Transformovat XML data řetězcem obsahujícím XSL data
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 -- Určit SAX handlery XSLT procesoru
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