Bonjour !
je reviens vers vous pour une nouvelle question.
Je souhaite modifier un élément de mon template que si l’élément est non vide, mais je n'y arrive pas.
A l'origine j'ai quelque chose comme ça :
et je veux obtenir ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <extent>10000</extent> <extent><extent>
j'ai donc essayer un xsl comme suit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <extent ext="1:10000"/> <extent ext=""/>
J'obtiens:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <xsl:template match="extent"> <xsl:if test="not(extent='')"> <extent> <xsl:attribute name="ext"> <xsl:value-of select="concat('1:',current())"/> </xsl:attribute> </extent> </xsl:if> </xsl:template>
comment changer cela?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <extent ext="1:10000"/> <extent ext="1:"/>
Merci pour votre aide !
Partager