| <xsl:stylesheet> | |
| L'élément racine d'une feuille de style XSLT. Il est identique à l'élément <xsl:transform> inclus dans la spécification XSLT pour des raisons d'historique. | |
| Catégorie | |
|
Contient toute la feuille de style |
|
| Attributs obligatoires | |
|
|
| Attributs facultatifs | |
Définit tous les préfixes d'espace de noms utilisés pour invoquer des éléments de l'extension. Les préfixes d'espace de noms multiples sont séparés par un espace blanc. |
|
| Contenu | |
|
Cet élément contient toute la feuille de style. Les éléments suivants peuvent être des enfants de l'élément <xsl:stylesheet> :
|
|
| Apparaît dans | |
|
Aucun. <xsl:stylesheet> est l'élément racine de la feuille de style. |
|
| Défini dans | |
|
XSLT section 2.2, Eléments de la feuille de style. |
|
| Exemple | |
|
Par souci d'exhaustivité, l'exemple ci-dessous a été inclus. Le document Hello World extrait de la spécification XML 1.0 est utilisé comme exemple : <?xml version="1.0"?> <greeting> Hello, World! </greeting> La feuille de style est appliquée pour transformer le document :
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="html"/>
<xsl:template match="/">
<xsl:apply-templates select="greeting"/>
</xsl:template>
<xsl:template match="greeting">
<html>
<body>
<h1>
<xsl:value-of select="."/>
</h1>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
Une fois le document transformé à l'aide de la feuille de style, les résultats sont les suivants : <html> <body> <h1> Hello, World! </h1> </body> </html> |
|