<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> |