Forum de discussion
Forum « Programmation XML et XSL » (archives)
Aide
Envoyé: 23 décembre 2003, 5h07 par ayweb
mon fichier xml est le suivant :
<tableau>
<rubriques>
<element name="Nom1">Conference</element>
<element name="Nom2">Marketing</element>
<element name="Nom3">Gesion</element>
<element name="Nom4">Informatique</element>
<element name="Nom5">Systémes</element>
<element name="Nom6">Contact</element>
</rubriques>
</tableau>
mon but est d'afficher dans une ligne d'un tableau deux elements càd afficher 1er ligne Conference Marketing
2eme ligne Gesion Informatique
3eme ligne Systémes Contact
mon fichier xsl est le suivant :
<table width="100%" border="0" cellpadding="0" cellspacing="0" class="fondBTNCopie" >
<xsl:for-each select="tableau/rubriques/element">
<tr>
<xsl:choose>
<xsl:when test="position() mod 2 =0">
<td>
<a href="{@name}.xml"><xsl:value-of select="."></a>
</td>
</xsl:when>
<xsl:otherwise>
<tr>
<td>
<a href="{@name}.xml"><xsl:value-of select="."></a>
</td>
</tr>
</xsl:otherwise>
</xsl:choose>
</tr>
</xsl:for-each>
</table>
mais je n'obtient pas les resultat volue; je vous remercie de me proposer une autre solution
merci d'avance
Réponses
|