Please enable JavaScript.
Coggle requires JavaScript to display documents.
XSL - Coggle Diagram
XSL
-
xsl: apply-template
-
-
- select ="[désigne un sous élément de l'élément matché]"
-
fonctions
-
-
-
-
xsl:template, xsl:call-template, xsl:param et xsl:with-param#Déclarer et appler une fonction, avec ou sans paramètre(s
-
-
-
créer des attributs dont le nom et la valeur sont engendrés à l'exécution,
avec l'instruction<xsl:attribute name="{attr-template}"><!-- Attribute value: template --></xsl:attribute>•name : une expression XPath entre {} qui retourn
-
<xsl:apply-templates />
♦Cause le traitement successif de chacun des "noeuds enfants" de l'élément courant par le gabarit approprié
♦Un noeud enfant est soit un sous-élément, soit un noeud #PCDATA ou «string» (texte)
-
-
-
production texte
Exemple: élément source <personne prenom=" Pierre" nom="Paul"/><xsl:template match="personne"><p><xsl:value-of select="@prenom"/><xsl:text> </xsl:text><xsl:value-of select="@nom"/></p></xsl:template>Résultat : <p>Pierre Paul</p>
expressions
select="."retourne la valeur textuelle de l'élément courant
♦select="@attrib"retourne la valeur d'un attribut de l'élément couran
t♦select="IDGen"retourne la valeur textuelle d'un (ou plusieurs) sous-éléments de l'élément courant
-
-
Copie : <xsl:copy> <xsl:apply-templates/> </xsl:copy> utile si vous utilisez des balises XHTML que vous ne désirez pas traiter
-
-
<xsl:template match="nombre"><li><xsl:value-of select="@valeur"/><xsl:text> : </xsl:text><xsl:value-of select="."/></li></xsl:template> remarque importante le contenu entre les deux balises est désigné par le point qui ds le contexte courant est "nombre".
-
-
-