Bonjour je travaille actuellement sur un projet qui permet l'intéraction entre des fichiers xml et des DataSet.
Voici mon code :
aNodeTBL -> Correspond au noeud parent, je veux créer autant de nœuds "REC" que de lignes de mon DataSet.
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 // On ajoute autant de ligne "REC" dans le fichier xml que de ligne dans le DataSet for i := 0 to aDataSet.RecordCount - 1 do begin // Création du nouveau noeud aNewNode := aXml.createElement('REC'); // Création de x attribut(s) pour un nombre x de colonne(s) du DataSet for j := 0 to slColumnName.Count - 1 do begin aNewNode.setAttribute('x','y'); end; // Ajout du nouveau noeud aNodeTBL.appendChild(aNewNode); end;
Le souci et je le vois bien , c'est que je suis toujours sur le "aNewNode", du coup je suis toujours sur le même noeud tout au long de ma boucle.
Dois-je le ré-instancier ? J'avoue ne pas avoir de réponse, surement dû à la fin de semaine...
Partager