OVH Cloud OVH Cloud

Parser XML

1 réponse
Avatar
Bernard Koninckx
Bonjour à tous,

Quelles différences existe-t-il entre le parser DOM et le parser JAXP ?

Dans quel cas est-il plus approprié d'utiliser l'un plutôt que l'autre ?

Merci à tous pour vos remarques, suggestions, ...

Bernard

1 réponse

Avatar
oscarima
"Bernard Koninckx" écrivait
news:40cabdd1$0$8407$:

Bonjour à tous,

Quelles différences existe-t-il entre le parser DOM et le parser JAXP
?

Dans quel cas est-il plus approprié d'utiliser l'un plutôt que l'autre
?

Merci à tous pour vos remarques, suggestions, ...

Bernard





Tu dois surement parler du parser SAX et DOM car JAXP est l'API qui
supporte ces 2 parser. SAX est plus rapide, il fonctionne sur le
principe qu'à chaque rencontre d'une balise ouvrante ou fermante,il va
effectuer une action. Le problème est que tu dois souvent stocker
certaines informations pour pouvoir les utiliser aux bons moments. DOM
utilise un modèle objet qui nécéssite une quantité mémoire plus
importante et est plus lent. Il créer un arbre et tu peux alors le
parcourir. Cela va vraiment dépendre de ce que tu souhaites faire mais
si c'est pour lire un fichier de config ou quelques choses comme ça, je
te préconise SAX.