extraire des noeuds d'un gros fichier XML [VBA] - VB/VBA/VBS - Programmation
Marsh Posté le 03-11-2010 à 18:04:33
(je ne peux pas accéder aux images...)
Sans DOM ça va être casse couille.
y a des retour a la ligne dans ton fichier ou pas ?
En théorie, t'as plus qu'a lire séquentiellement le fichier et détecter l'ouverture de la balise que tu cherche avec InStr()
et puis détecter la fermeture...
tu fait quoi de cette extraction ?
elle pèse combien cette extraction ? parceque stocker 1,3 giga dans une chaine de caractère ça peut être rigolo aussi
Marsh Posté le 04-11-2010 à 11:32:54
je comptais extraire de ce gros fichier ~1Mo.
je me disais que peut être il y avait une solution que la lecture séquentielle en traitant le fichier comme du texte (meme si je ne sais pas comment m'y prendre)
Concernant la lecture séquentielle, aurais tu quelque pistes vers quoi m'orrienter ? je suis plutôt débutant.
Marsh Posté le 04-11-2010 à 11:44:46
Citation : |
|
Marsh Posté le 30-10-2010 à 11:06:28
Bonjour,
Je débute en VBA de Excel 2003 SP2.
J'ai un fichier XML de ~1,3Go, je cherche à extraire tel quel certains noeuds (et ces descendant) dans ce gros fichier.
La methode par DOM n'est pas possible (fichier trop gros), auriez vous des conseils/exemples de comment je devrais le faire ?
exemples
Merci
[URL=http://www.hostingpics.net/viewer.php?id=650048exemples.png]
Message édité par mortelrdv le 30-10-2010 à 11:14:43