Présentation de XSLT
XSL (eXtensible Stylesheet Language) est un langage de style pour XML.
XSLT signifie transformations XSL.
Ce didacticiel vous apprendra à utiliser XSLT pour transformer des documents XML en d'autres formats (comme transformer XML en HTML).
Éditeur XSLT en ligne
Avec notre éditeur en ligne, vous pouvez éditer le code XML et XSLT, et cliquer sur un bouton pour voir le résultat.
Exemple XSLT
<?xml version="1.0"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<body>
<h2>My CD Collection</h2>
<table border="1">
<tr bgcolor="#9acd32">
<th>Title</th>
<th>Artist</th>
</tr>
<xsl:for-each select="catalog/cd">
<tr>
<td><xsl:value-of select="title"/></td>
<td><xsl:value-of select="artist"/></td>
</tr>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
Cliquez sur le bouton "Essayez-le vous-même" pour voir comment cela fonctionne.
Ce que vous devez déjà savoir
Avant de continuer, vous devez avoir une compréhension de base des éléments suivants :
- HTML
- XML
Si vous souhaitez étudier ces sujets dans un premier temps, retrouvez les tutoriels sur notre page d'accueil .
Références XSLT
Description de tous les éléments XSLT de la recommandation W3C et informations sur la prise en charge des navigateurs.
Fonctions XSLT, XPath et XQuery
XSLT 2.0, XPath 2.0 et XQuery 1.0 partagent la même bibliothèque de fonctions. Il y a plus de 100 fonctions intégrées. Il existe des fonctions pour les valeurs de chaîne, les valeurs numériques, la comparaison de date et d'heure, la manipulation de nœud et de QName, la manipulation de séquence, etc.