salut,
j'ai pour fichier xml :
<champ>
<titre>titre</titre>
<nom>blabla1</nom>
<nom>blabla2</nom>
<sschamp>
<titre>titre</titre>
<nom>blabla3</nom>
<nom>blabla4</nom>
...
et je souhaite tranformer ce fichier en html en mettant les titres en gras et le reste en "normal" :
<xsl:for-each select="/*/champs">
<h1><xsl:value-of select="titre"/></h1>
<br></br>
<xsl:value-of select="nom"/>
<xsl:for-each select="ancestor-or-self::champ/sschamp">
<h2><xsl:value-of select="titre"/></h2>
<br></br>
<xsl:value-of select="nom"/>
</xsl:for-each>
</xsl:for-each>
Seulement je ne recupere que les premieres valeurs de nom à chague fois (blabla1 et blabla3)
J'aurais souhaité savoir comment faire pour recuperer tous les noms ?
Merci
Message édité par crapodesiles le 01-04-2007 à 09:05:22