Bonjour,

Je découvre XSLT depuis peu et je ne comprends pas très bien ce qu'apporte l'attribut select de la balise apply-templates.

Soit l'XML suivant:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<foo>
     <bar>texte</bar>
</foo>
Si j'ai l'XSLT suivant:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<xsl:template match="bar">
     <h1><xsl:apply-templates/></h1>
</xsl:template>
est-ce la même chose que cet XSLT ci-dessous:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<xsl:template match="foo">
     <h1>
          <xsl:apply-template select="bar>
     </h1>
</xsl:template>
Si le résultat est le même qu'est-ce qui justifie l'utilisation de l'un par rapport à l'autre?

Merci pour vos réponses