-
[parsage] SAX ou DOM ?
Je souhaite récupérer des données stockées ds un fichier xml - disons de taille résonable, pas trop gros - j'aimerais savoir ce qui sera le plus simple à utiliser, SAX ou DOM ? sachant que bien sur je n'aurais pas de modifications à apporter au document... :wink:
Merci de me donner votre avis sur la question :)
-
si c'est juste pour une lecture des données il vaut mieux que tu utilises SAX, c'est moins lourd en mémoire, DOM lui instancie l'arbre de ton fichier XML en mémoire.
-
Exact, sauf si tu as des besoins de lecture non séquentielle (dans le cas ou tu aurais des relations entre différente branche de ton arbre XML), SAX est LA solution à ton problème.
-
voici un lien très utile qui m'a permise de débuter avec SAX
http://smeric.developpez.com/java/cours/xml/sax/
-
ok, merci pour m'avoir donner votre avis...
Je crois effectivement qu'il sera plus judicieux que j'utilise l'API SAX.