XML en TXT

Signaler
Messages postés
70
Date d'inscription
mercredi 16 juin 2004
Statut
Membre
Dernière intervention
14 septembre 2015
-
Messages postés
4936
Date d'inscription
lundi 17 février 2003
Statut
Modérateur
Dernière intervention
14 février 2014
-
Bonjour à tous,
Comment puis obtenir dans un fichier txt des données d'un fichier XML sans faire du code ?
Quelquun m'a parlé de XSL
Qu'en pensez vous?
Merci

4 réponses

Messages postés
4936
Date d'inscription
lundi 17 février 2003
Statut
Modérateur
Dernière intervention
14 février 2014
34
mouaip... XSL... mais XSL c'est du code... quoi qu'on en dise.

Sébastien FERRAND (
blog)
Consultant Indépendant
[Microsoft MVP Visual C#]
Messages postés
5487
Date d'inscription
dimanche 4 août 2002
Statut
Modérateur
Dernière intervention
20 juin 2013
51
Salut,
Si tu ne connais pas XSL tu peux commencer par jeter un oeil ici.

<hr size="2" />VC# forever
Messages postés
70
Date d'inscription
mercredi 16 juin 2004
Statut
Membre
Dernière intervention
14 septembre 2015

Bonjour à tous,
concrètement ,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,je n'y arrive pas!
merci
Messages postés
4936
Date d'inscription
lundi 17 février 2003
Statut
Modérateur
Dernière intervention
14 février 2014
34
essaye ca... (de tête)

<?xml version="1.0" encoding="utf-8" ?>
<xsl:stylesheet version="1.0">
<xsl:output method="text" />
<xsl:template match="/produit">
    <xsl:value-of select="concat(@code, ';', @Prix, ';', @promo1, ';', @promo2, ';', @promo3)" />
</xsl:template>
</xsl;stylesheet>

Sébastien FERRAND (
blog)
Consultant Indépendant
[Microsoft MVP Visual C#]