Bonjour,
Pour un projet j'ai besoin de lire (générer et écrire aussi) un fichier XML dont la structure est figé.
Pour ce faire j'utilise l'API Jdom (voir fichier ci joint). cela marche très bien. Sauf qu'un des keywords du fichier peut contenir une grande quantité de donnée (> 100Mo), le reste du fichier ne dépassant pas qqKo.
Ce fichier XML sert à stocker des données de mesures. il y a qq keyword pour résumer le setup de mesure et un keyword <data> qui stocke les données.
le problème avec Jdom c'est qu'il charge tout en mémoire. ce que ne fait pas SAX d'après ce que j'ai lu.
quelle APi utiliser donc pour générer au mieux mon problème?
Ce que j'envisage c'est de parser le fichier XML et de charger les "petits" keywords en mémoire. Et pour ce qui concerne le keyword <data>, il sera skipper lors du "parsage" et je le chargerais seulement sur demande pour son traitement.
quelqu'un à des infos à me donner sur comment faire ceci? avec Jdom? avec SAX?
Partager