Bonjour,

je dois coder un programme, qui accèderait à des données enregistrées dans des fichiers XML, et je cherche quelle API est la plus appropriée.

Voilà mes besoins :
  • Peu gourmande en ressources mémoire
  • Possibilité de modifier le fichier XML lu
  • Possibilité d'accéder à un élément précis du fichier, sans charger le fichier complet en mémoire


A ce que j'en ai vu en lisant les tutoriaux du site, JDom est pratique, mais charge tout le fichier.
Sax a l'air très verbeux et très (trop?) simpliste.
Stax a l'air mieux que les précédents, mais ne permet pas de revenir en arrière dans le fichier.

Bref, est-ce que j'ai bon dans ce que j'ai lu, et est-ce que vous pourriez m'aider à choisir l'API à utiliser ?