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