Élément <xsl:transform>
Élément de document d'une feuille de style contenant des éléments <xsl:template>
et <msxsl:script>
. Synonyme de <xsl:stylesheet>
.
<xsl:transform
id = id
extension-element-prefixes = tokens
exclude-result-prefixes = tokens
version = number>
<!-- Content: (xsl:import*, top-level-elements) >
</xsl:transform>
Attributs
- id
Identificateur unique qui facilite l'incorporation de feuilles de style.
- extension-element-prefixes
Espace de noms à utiliser comme espace de noms d'extension. La valeur est une liste, séparée par des espaces blancs, de préfixes d'espaces de noms. L'espace de noms lié à chacun des préfixes est désigné comme un espace de noms d'extension. L'espace de noms par défaut (tel que déclaré parxmlns
) peut être désigné comme un espace de noms d'extension si#default
est inclus dans la liste des préfixes d'espaces de noms. La désignation d'un espace de noms comme espace de noms d'extension s'applique à l'intérieur de la sous-arborescence de la feuille de style dont la racine est à un élément portant l'attributextension-element-prefixes
; une sous-arborescence dont la racine est à un élément<xsl:stylesheet>
n'inclut aucune feuille de style importée ou incluse par les enfants de cet élément<xsl:stylesheet>
.
- exclude-result-prefixes
URI d'espace de noms à utiliser comme espace de noms exclu. La valeur est une liste, séparée par des espaces blancs, de préfixes d'espaces de noms. L'espace de noms lié à chacun des préfixes est désigné comme un espace de noms exclu. L'espace de noms par défaut (tel que déclaré parxmlns
) peut être désigné comme un espace de noms exclu si#default
est inclus dans la liste des préfixes d'espaces de noms. La désignation d'un espace de noms comme espace de noms exclu s'applique à l'intérieur de la sous-arborescence de la feuille de style dont la racine est à l'élément portant l'attributexclude-result-prefixes
; une sous-arborescence dont la racine est à un élément<xsl:stylesheet>
n'inclut aucune feuille de style importée ou incluse par les enfants de cet élément<xsl:stylesheet>
.
- version
Obligatoire. Version de XSLT requise par le fichier XSLT. La valeur doit être définie sur"1.0"
pour cette version de XSLT.
Informations sur l'élément
Nombre d'occurrences |
Une |
Éléments parents |
(Pas d'éléments parents) |
Éléments enfants |
xsl:attribute-set, xsl:import, xsl:include, xsl:output, xsl:param, xsl:template, xsl:variable, msxsl:script |
Notes
Synonyme de l'élément <xsl:stylesheet>
. Cet élément peut avoir un ensemble d'éléments <xsl:template>
représentant différents modèles de sortie. Le traitement commence par le modèle racine, indiqué par le symbole « / ».
Exemple
Cette feuille de style produit une chaîne de texte et commence par <xsl:transform>
plutôt que par <xsl:stylesheet>
.
Fichier XML (mymin.xml)
Fichier XSLT (helloxslt.xsl)
Sortie
Voici les données en sortie formatées :
Hello from XSLT!
Voici les données en sortie du processeur :
<html>
<body><p>Hello from XSLT!</p></body>
</html>