CIX. XSLT

Avertissement

Ce module est EXPERIMENTAL . Cela signifie que le comportement de ces fonctions , leurs noms et concrètement , TOUT ce qui est documenté ici peut changer dans un futur proche , SANS PREAVIS ! Soyez-en conscient , et utiliser ce module à vos risques et périls .

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 Sablotron 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 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_create -- Crée un nouvel analyseur XSLT.
xslt_errno -- Retourne le numéro d'erreur courant
xslt_error -- Retourne le message d'erreur courant
xslt_free -- Détruit un analyseur XSLT
xslt_process -- Transforme des données XML
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 -- Modifie les gestionnaires SAX de l'analyseur XSLT
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