bonjour,

seconde question de la matiné

voila je voudrais ecrire un bout de script xslt de ce style là ...

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
 
<xsl:element name="balise1">
     <xsl:for-each select="root/element/*">
           <xsl:choose>
               <xsl:when test=condition>
                     <xsl:element name="balise2">
                              faire qqch
                      </xsl:element>
                <xsl:when>
                <xsl:otherwise>
		      </xsl:element> => on ferme la balise1
                      <xsl:element name="balise1">  => on reouvre une balise 1
                      <xsl:element name="balise2">
                              faire qqch
                      </xsl:element>
		</xsl:otherwise>
	     </xsl:choose>
         </xsl:for-each>
 </xsl:element> => on ferme la balise1
biensur, j'ai deja essayé et ça marche pas .. il ne supporte pas que je referme la "balise1" dans la boucle ... quelqu'un à une idée ?