Bonjour,
J'aimerais avec du XSL tester le contenu d'un de mes champs Xml (<NomNotice>) avec une séquence générique (ImprReg)
ma fonction est la suivanteVoilà je me doute que me mon test n'est pas le bon, je continue à cherché, mais si quelqu'un connait la solution je suis preneur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 <xsl:template name="liste_index"> <ul> <xsl:for-each select="//Index"> <xsl:choose> <xsl:when test="//Index/NomNotice[contains(.,'ImprReg')]"> <li> <xsl:text>test de région .html</xsl:text> </li> </xsl:when> <xsl:otherwise> <li> <xsl:element name="a"> <xsl:attribute name="href"> <xsl:value-of select="NomNotice"/> <xsl:text>-1.html</xsl:text> </xsl:attribute> <xsl:value-of select="Nom"/> </xsl:element> </li> </xsl:otherwise> => CAS ok, et fonctionnel </xsl:choose> </xsl:for-each> </ul> </xsl:template>
Merci d'avance!
Partager