XSL :AIDEZ MOI SVP

Signaler
Messages postés
70
Date d'inscription
mercredi 16 juin 2004
Statut
Membre
Dernière intervention
14 septembre 2015
-
Messages postés
7
Date d'inscription
mardi 28 juin 2005
Statut
Membre
Dernière intervention
11 août 2006
-
Bonjour à tous,
svp je souhaite transformer un document du XML vers TXT.
voici le format de données XML:
<Listeproduits>

DER1

345

340

340

340

DER1

3452

3403

3404

3403

DER2

32

34403

2404

5403

</Listeproduits>

je souhaite concevoir un fichier XSL pour transformer le fichier produit.xml en
produit.txt dont le format de données est:

DER1;345;340;340;340
DER1;3452;3403;3404;3403
DER2;32;34403;2404;5403

Remarque:possibilité de doublons.
SVP auriez vous une idée sur  ce fichier xsl?
merci

4 réponses

Messages postés
7
Date d'inscription
mardi 28 juin 2005
Statut
Membre
Dernière intervention
11 août 2006

bonjour,
<xsl:stylesheet>



<xsl:template match="/">
   <xsl:apply-template select="/Listeproduits/produit" />
</xsl:template>



<xsl:template match="/Listeproduits/produit">
   <xsl:value-of select="./code" />;<xsl:value-of select="./prix" />;<xsl:value-of select="./promo1" />;<xsl:value-of select="./promo2" />;<xsl:value-of select="./promo3" />
</xsl:template>
</xsl:stylesheet>


tu peux utiliser ce xsl ca fonctionne, si tu as des questions n'hesite pas
ps : evite les majuscules dans les noms de balises pcq xml est case-sensitive  

SixLand
Messages postés
70
Date d'inscription
mercredi 16 juin 2004
Statut
Membre
Dernière intervention
14 septembre 2015

Merci SixLand
je teste et je vous donne une reponse
Messages postés
70
Date d'inscription
mercredi 16 juin 2004
Statut
Membre
Dernière intervention
14 septembre 2015

Bonsoir :
Il ya une erreur:
<xsl:apply-template> ne peut pas  etre enfant de <xsl:template>

merci
Messages postés
7
Date d'inscription
mardi 28 juin 2005
Statut
Membre
Dernière intervention
11 août 2006

effectivement je me suis trompé c'est
<xsl:apply-templateS select="..." />
j'ai oublié le S
désolé