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