XSLT Introduction

XSLT Introduction


XML cours tutorial

XSLT est un langage de transformation de documents XML dans des documents XHTML ou d'autres documents XML.
XPath est un langage pour la navigation dans des documents XML.


Ce que vous devriez savoir déjà

Avant de continuer que vous devriez avoir une compréhension de base des éléments suivants :


Qu’est ce que XSLT ?

  • XSLT signifie XSL Transformations
  • XSLT est la partie la plus importante de XSL
  • XSLT transforme un document XML en un autre document XML
  • XSLT utilise XPath pour naviguer dans les documents XML
  • XSLT est une recommandation W3C

XSLT = Transformations XSL

XSLT est la partie la plus importante de XSL.

  • XSLT est utilisé pour transformer un document XML en un autre document XML, ou tout autre type de document qui est reconnue pour un navigateur, comme le HTML  et XHTML

Normalement XSLT fait cela en transformant chaque élément XML en un ou plusieurs  éléments HTML.
Avec XSLT vous pouvez ajouter/supprimer des éléments et attributs dans ou à partir du fichier de sortie.
Vous pouvez également réorganiser et trier les éléments, effectuer des essais et prendre des décisions sur quels éléments  masquer ou afficher et beaucoup plus encor.
Une façon courante pour décrire le processus de transformation est de dire que XSLT transforme un arbre source XML dans une arborescence de résultat XML.


XSLT utilise XPath

XSLT utilise XPath pour trouver de l'information dans un document XML. XPath est utilisé pour naviguer à travers les éléments et les attributs dans les documents XML.
Si vous souhaitez étudier XPath tout d'abord, veuillez lire notre Tutorial XPath.


Comment ça marche ?

Le processus de transformation XSLT utilise XPath pour définir les parties du document source qui doit correspondre à un ou plusieurs modèles prédéfinis. Lorsqu'une correspondance est trouvée, XSLT transformera la partie correspondante du document source dans le document  résultat.


XSLT est une recommandation W3C

XSLT est devenu la 16éme  recommandation du W3C en Novembre 1999.


XSLT navigateurs

Tous les principaux navigateurs prennent en charge XML et XSLT.


Mozilla Firefox

Firefox prend en charge XML, XSLT et XPath à partir de la version 3.


Internet Explorer

Internet Explorer prend en charge XML, XSLT et XPath à partir de la version 6.
Internet Explorer 5 n’est pas compatible avec la recommandation du W3C intitulée XSL officiel.


Google Chrome

Chrome prend en charge XML, XSLT et XPath à partir de la version 1.


Opera

Opera supporte XML, XSLT et XPath à partir de la version 9. Opera 8 prend en charge uniquement XML + CSS.


Apple Safari

Safari prend en charge XML et XSLT à partir de la version 3.




Cours precedent:
cours precedent  XSL tutoriel
    Sommaire de :
Le langage XML
 Cours suivant:
XSLT transformation   cours suivant
Par carabde 10 mai 2014