Bonjour à tous,
ce que je veux faire est assez simple mais je n'y parvient pas.
Je voudrais faire un xsl:choose, et lorsque la balise porte un certain nom, varier le traitement.
Voici mon code:
En gros lorsque la balise s'appelle adresse, je fais le premier traitement, sinon je fais le reste.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <xsl:for-each select="*"> <xsl:choose> <xsl:when test="local-name(.)=adresse"> <xsl:value-of select="@n"/> <xsl:value-of select="@rue"/><br /> <xsl:value-of select="@cp"/> <xsl:value-of select="@ville"/><br /> </xsl:when> <xsl:otherwise><xsl:value-of select="."/><br /></xsl:otherwise> </xsl:choose> </xsl:for-each>
Merci par avance pour votre aide.








Répondre avec citation
Partager