39Fermer41
NilLe 26/09/2012 à 16:27
RHJPP (./39) :
Ce n'est pas possible de simplement fermer la balise avant de donner le fichier à analyser ? Tu as ton processus qui génère le fichier XML, tu t'arranges pour qu'il le remplisse par blocs de données indissociables et avec toutes les balises fermées (sauf la première). Au moment où tu veux analyser le fichier, tu en fais une copie (en mémoire ou ailleurs suivant sa taille), tu ajoutes la balise fermante qu'il manque et tu le donnes à ton analyseur.
Ca serait possible, mais un peu compliqué, parce que dans le détail, ça doit faire ça :
- charger le XML jusqu'au point actuel
- l'interpréter pour la mise en forme
- continuer à charger les éléments nouveaux pour avoir un affichage temps réel de ce qui s'y ajoute