OUJOOD.COM
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 :
- HTML / XHTML
- XML
- espaces de noms XML
- XPath
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: XSL tutoriel |
Sommaire de : Le langage XML |
Cours suivant: XSLT transformation |