Lire un XML plusieurs fois
Bonjour,
Je dispose d'un côté fichier xml que je parse avec un xmltextreader et de l'autre côté un fichier Excel.
Je voudrais lire mon fichier xml tant que j'ai des lignes excel. Pour cela, j'utilise une boucle
Code:
1 2 3 4 5 6 7
|
For i As Integer = 0 To NbLigne - 1
While XMLReader.ReadToFollowing("ColExcel")
'Je récupère le contenu des attributs de mon élément "ColExcel"
' Traitement ...
End While
Next |
Mon XML ressemble à ca :
Code:
1 2 3 4 5
|
<ColonnesExcel>
<ColExcel name="Pvt initial" type="nvarchar(10)" local="TPR_PvtInitial" />
<ColExcel name="Nom pvt initial" type="nvarchar(500)" local="TPR_NomPvtInitial" />
</ColonnesExcel> |
Avec ma boucle, j'arrive à lire la 1ere ligne excel puis parcourir une fois mon xml et faire mes traitement, quand je passe à la suite des lignes excel il ne rentre plus dans ma boucle while. le reader reste bloqué à la fin du xml. Je ne trouve pas de méthode pour revenir au début de mon xml.
Si quelqu'un sait comment faire, je vous remercie d'avance. Je suis à court d'idées. :cry: