Éléments <xsl:stylesheet> et <xsl:transform> de XSLT

Définition et utilisation

<xsl:stylesheet> et <xsl:transform> sont des éléments identiques. Ils sont utilisés pour définir l'élément racine des feuilles de style.

Grammaire

<xsl:stylesheet
id="name"
version="version"
extension-element-prefixes="list"
exclude-result-prefixes="list">
  <!-- Content:(<xsl:import>*,top-level-elements) -->
</xsl:stylesheet>
<xsl:transform
id="name"
version="version"
extension-element-prefixes="list"
exclude-result-prefixes="list">
  <!-- Content:(<xsl:import>*,top-level-elements) -->
</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>