Bonjour,
Je dois générer un fichier XML avec 2 niveau d'itération, à partir de données venant d'une base de données.
Exemple : J'ai une liste de commandes, et chaque commande a plusieurs articles.
J'ai donc une table commande, une table article et une table de relation n-n.
Donc en entrée :
Commande1;Article1
Commande1;Article2
Commande1;Article3
Commande2;Article3
Commande2;Article4
En sortie, je souhaiterais avoir quelque chose de ce genre :
En regardant la doc, je n'ai pas réussi à trouver quel composant peut me permettre de générer simplement ce type de fichier ?
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 <Commandes> <Commande> <IdCommande>Commande1</IdCommande> <Articles> <IdArticle>Article1</IdArticle> <IdArticle>Article2</IdArticle> <IdArticle>Article3</IdArticle> </Articles> </Commande> <Commande> <IdCommande>Commande2</IdCommande> <Articles> <IdArticle>Article3</IdArticle> <IdArticle>Article4</IdArticle> </Articles> </Commande> </Commandes>
Est-ce qu'un des tFileOutput...XML peut suffire, ou est-ce que je dois utiliser le tXMLMap ?
Merci,
Nicolas
Partager