Bonsoir,
J'ai un fichier XML nommé ListeProduit.xml sur mon pc qui contient tous les produits, je veux lire ce fichier et extraire certaines valeurs que je dois écrire dans un autre fichier XML LesProduits.xml.
Mon problème c'est que seul le dernier produit de ListeProduit.xml est inscrit dans LesProduits.xml
Voici mon code:
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
18
19
20
21 MesProduits est un xmlDocument <description="ProduitSchema"> MesProduits = XMLOuvre("C:\Users\.....\ListeProduit.xml",depuisFichier) LesProduits est un xmlDocument <description="ProduitSchema"> UnProduit est un xmlNoeud, description="ProduitSchema.Batch.Produit" POUR TOUT UnProduit DE MesProduits.Batch sur Produit LesProduits.Batch.Produit.ID =UnProduit.ID LesProduits.Batch.Produit.CodeBarre =UnProduit.CodeBarre LesProduits.Batch.Produit.Fournisseur =UnProduit.Fournisseur LesProduits.Batch.Produit.PrixHT =UnProduit.PrixHT LesProduits.Batch.Produit.TVA =UnProduit.TVA LesProduits.Batch.Produit.PrixTTC =UnProduit.PrixTTC FIN XMLSauve(LesProduits, fRepExe() + ["\"] + "LesProduits.xml")
Merci pour votre aide.
Partager