XSLT függvények
Bevezetés
Ez a PHP kiterjesztés a használt motortól független API (programozási felületet) biztosít XSLT transzformációk elvégzéhez, ám jelenleg csak a Ginger Alliance Sablotron motorját támogatja. Más XSLT könyvtárak támogatása is tervbe van véve, mint például Xalan vagy libxslt.
Az XSLT (Extensible Stylesheet Language (XSL) Transformations) XML dokumentumok más szerkezetű XML dokumentumokká alakítását végző nyelv. A World Wide Web consortium (W3C) igazgatja ezt a szabványt. Az XSLT-ről és a kapcsolodó technológiákról a » https://www.w3.org/TR/xslt címen találsz több olvasnivalót.
Note: Ez a kiterjesztés különbözik a PHP 4.1.x előtti verziókban meglevőtől, és az új kiterjesztés csak a PHP 4.1.x verzióiban használható. A régi kiterjesztéssel kapcsolatos kérdéseket a [email protected] levelező listán teheted fel.
Követelmények
Ez a kiterjesztés a Sablotron és expat csomagokat használja, amelyeknek forrásai és fordított változata is megtalálhatók a » https://www.gingerall.org/sablotron.html címen.
Telepítés
UNIX rendszeren a configure szkriptet az --enable-xslt --with-xslt-sablot kapcsolókkal kell futtatni. A Sablotron csomagot előzőleg olyan helyre kell telepíteni, ahol a fordító megtalálja.
Futásidejű beállítások
Ez a kiterjesztés semmilyen konfigurációs beállításokat nem definiál a php.ini állományban.
Erőforrás típusok
Ez a kiterjesztés semmilyen erőforrás típust nem definiál.
Előre definiált állandók
Ez a kiterjesztés semmilyen konstans értéket nem definiál.
Table of Contents
- 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 — új XSLT feldolgozó indítása
- xslt_errno — visszaadja a hibakódot
- xslt_error — visszaadja a hibaüzenetet
- xslt_free — Felszabadít egy XSLT feldolgozót
- xslt_getopt — Get options on a given xsl processor
- xslt_process — végrehajtja az XSLT transzformációt
- xslt_set_base — beállítja az alap URI-t mindegyik XSLT feldolgozáshoz
- xslt_set_encoding — Beállítja az XML dokumentumok kódolását
- xslt_set_error_handler — beállítja az XSLT feldolgozó hibakezelőjét
- xslt_set_log — beállítja a naplófájl nevét
- xslt_set_object — Sets the object in which to resolve callback functions
- xslt_set_sax_handler — beállítja az XSLT feldolgozó SAX kezelőjét
- xslt_set_sax_handlers — beállítja az XML dokumentumok feldolgozásakor meghívandó SAX kezelőt
- xslt_set_scheme_handler — beállítja az XSLT feldolgozó scheme kezelőjét
- xslt_set_scheme_handlers — beállítja az XSLT feldolgozó scheme kezelőit
- xslt_setopt — Set options on a given xsl processor