stylesheet
L'élément <xsl:stylesheet>
(ou son équivalent <xsl:transform>
) est l'élément le plus externe d'une feuille de style, celui qui contient tout les autres éléments.
Déclaration de l'espace de nommage
Un pseudo-attribut est nécessaire pour identifier le document comme étant une feuille de style XSLT. Typiquement, on utilise xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
.
Syntaxe
<xsl:stylesheet
version=NOMBRE
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
id=NOM
extension-element-prefixes=LISTE-DE-NOMS
exclude-result-prefixes=LISTE-DE-NOMS>
FEUILLE DE STYLE ENTIÈRE
</xsl:stylesheet>
Attribut obligatoire
version
-
Définit la version de XSLT requise par cette feuille de style.
Attributs optionnels
id
(Supporté comme dans Netscape 7.0 uniquement s'il est explicitement appelé par une DTD intégrée)-
Définit un identifiant
id
pour cette feuille de style. Cet attribut est le plus souvent utilisé lorsque la feuille de style est incorporée dans un autre document XML.
- extension-element-prefixes (Non supporté)
-
Définit la liste des préfixes des espaces de nommage pour les éléments d'extension présent dans ce document. Les noms sont séparés par des espaces.
- exclude-result-prefixes
-
Définit tous les espaces de nommage utilisés dans le document qui ne doivent pas être envoyés vers le document de sortie. Les noms sont séparés par des espaces.
Type
Élément le plus externe de la feuille de style, obligatoire.
Définition
Support Gecko
Support partiel. Voir les commentaires ci-dessus.