Articles

Affichage des articles du octobre, 2008

Extensible Markup Language

 ====== Transformations de XML avec XSLT ===== XSL (eXtensible Stylesheet Language) possède deux composantes.  XSLT, eXtensible Stylesheet Transformation ===== Le langage XSLT permet de modifier la structure des éléments XML. Un document XML peut être représenté comme une structure arborescente. Ainsi XSLT permet de transformer les documents XML à l'aide de feuilles de style contenant des règles appelées template rules (ou règles de gabarit en français). Le processeur XSLT (composant logiciel chargé de la transformation) crée une structure logique arborescente (on parle d'arbre source) à partir du document XML et lui fait subir des transformations selon les template rules contenues dans la feuille XSL pour produire un arbre résultat représentant, par exemple, la structure d'un document HTML. Les composants de l'arbre résultat sont appelés objets de flux. Chaque template rule définit des traitements à effectuer sur un élément (noeud ou feuille) de l'arbre source. On