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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.