Éléments <xsl:stylesheet> et <xsl:transform> XSLT
Définition et utilisation
Les éléments <xsl:stylesheet> et <xsl:transform> sont des éléments complètement équivalents. Ils sont utilisés pour définir l'élément racine de la feuille de style.
Grammaire
<xsl:stylesheet id="name" version="version" extension-element-prefixes="list" exclude-result-prefixes="list"> <!-- Contenu : (<xsl:import>*,éléments de niveau supérieur) --> </xsl:stylesheet>
<xsl:transform id="name" version="version" extension-element-prefixes="list" exclude-result-prefixes="list"> <!-- Contenu : (<xsl:import>*,éléments de niveau supérieur) --> </xsl:transform>
Attribut
Attribut | Valeur | Description |
---|---|---|
version | version | Obligatoire. Définit la version XSLT de la feuille de style. |
extension-element-prefixes | list |
Optionnel. Liste des préfixes des éléments étendus, séparés par des espaces. Netscape 6 ne prend pas en charge cette propriété. |
exclude-result-prefixes | list | Optionnel. Liste des préfixes de l'espace de noms qui ne doit pas apparaître dans la sortie, séparés par des espaces. |
id | name |
Optionnel. L'ID unique de la feuille de style. Netscape 6 ne prend pas en charge cette propriété. |
Exemple
Exemple 1
<?xml version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> .... .... </xsl:stylesheet>
Exemple 2
<?xml version="1.0" encoding="ISO-8859-1"?> <xsl:transform version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> .... .... </xsl:transform>