[XSLT]utilisation de l'apply template
bonjour je veux définir un template que j'appliquerai à chaque choix que
j'aurai des la même structure à lire.
Dans mon fichier XML:
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
<StorageFormatVersion>
<n>1</n>
<p>1</p>
<q>1</q>
</StorageFormatVersion>
<AppWriterVersion>
<n>1</n>
<p>29</p>
<q>0</q>
</AppWriterVersion> |
dans le XSl je récupère bien la version du "StorageFormatVersion" pour "AppWriterVersion" je veux appliquer le template défini pour la prenière version.
Code:
1 2 3 4 5 6 7 8 9 10
|
<!-- numéro de versio n.p.q fichier-->
<xsl:template match="StorageFormatVersion">
<xsl:text>
 </xsl:text>
<xsl:value-of select="n"/>
<xsl:text>.</xsl:text>
<xsl:value-of select="p"/>
<xsl:text>.</xsl:text>
<xsl:value-of select="q"/>
</xsl:template> |
le code suivant ne marche pas :
Code:
1 2
|
<xsl:apply-templates select="StorageFormatVersion"/ > |
je prend toutes les solutions envisageables ....