LXXX. XSLT

Introduction

A propos de XSLT et Sablotron

XSLT (Extensible Stylesheet Language (XSL) Transformations) est un langage de transformation des documents XML en d'autres documents XML. C'est un standard défini par le consortium World Wide Web (W3C). Les informations sur le XLST et ses technologies sont disponibles à http://www.w3.org/TR/xslt.

Installation

Cette extension utilise Sabloton et expat, qui sont toutes les deux disponibles à http://www.gingerall.com/. Les sources comme les exécutables sont proposés.

Sous UNIX, lancez configure avec l'option --with-sablot. La librairie Sablotron doit être installée là où le compilateur peut la trouver.

A propos de Sablotron

Cette extension PHP implémente le support de Sablotron, par Ginger Alliance. Cette librairie vous permet de transformer des documents XML en d'autres documents XML, mais aussi en HTML ou encore n'importe quel format à balise. Elle fournit un mécanisme basique et portable de templates, séparant le contenu de l'interface d'un site web.

Table des matières
xslt_closelog — Efface le fichier d'historique
xslt_create — Cré un nouveau analyseur XSLT.
xslt_errno — Retourne le numéro d'erreur courant
xslt_error — Retourne le message d'erreur courant
xslt_fetch_result — Lit un résultat
xslt_free — Détruit un analyseur XSLT
xslt_openlog — Modifie le fichier d'historique
xslt_output_begintransform — Commence la transformation XSLT
xslt_output_endtransform — Termine une transformation XSLT
xslt_process — Transforme des données XML
xslt_run — Applique une feuille de style à un fichier
xslt_set_sax_handler — Modifie les gestionnaires SAX de l'analyseur XSLT
xslt_transform — Exécute une transformation XSLT