Bonjour,
En lisant différents tutoriaux, il y a une différence entre SAX et StAX que j'ai du mal à comprendre:
A part, que SAX utilise une éetape" intermediaire cad le handler, en regardant les différents exemples de parcours dans StAX et dans le handler de SAX, j'ai l'impression que le parcours des différents éléments se fait de la même facon (détection début / fin élément, élément texte...), et donc je ne vois pas pourquoi on ne pourrait pas interrompre le traitement du parseur dans SAX?L'avantage de StAX par rapport à SAX est de donner la possibilité au développeur de demander le prochain événement et de le traiter si nécessaire plutôt que de fournir des traitements dans des fonctions de type « callback » appelées par le parseur. Ceci donne au développeur un meilleur contrôle sur les traitements en facilitant leur mise en oeuvre et permet à tous moment d'interrompre le traitement du parseur sans attendre le traitement de tout le document.
Merci :-)
Partager