XML Java - Analyseurs

L'analyse XML fait référence au passage à travers un document XML afin d'accéder ou de modifier des données.

Qu'est-ce que XML Parser?

L'analyseur XML fournit un moyen d'accéder ou de modifier des données dans un document XML. Java fournit plusieurs options pour analyser les documents XML. Voici les différents types d'analyseurs couramment utilisés pour analyser les documents XML.

  • Dom Parser - Analyse un document XML en chargeant le contenu complet du document et en créant son arborescence hiérarchique complète en mémoire.

  • SAX Parser- Analyse un document XML sur des déclencheurs basés sur des événements. Ne charge pas le document complet dans la mémoire.

  • JDOM Parser - Analyse un document XML d'une manière similaire à l'analyseur DOM mais d'une manière plus simple.

  • StAX Parser - Analyse un document XML de manière similaire à l'analyseur SAX mais d'une manière plus efficace.

  • XPath Parser - Analyse un document XML basé sur l'expression et est largement utilisé en conjonction avec XSLT.

  • DOM4J Parser- Une bibliothèque java pour analyser XML, XPath et XSLT à l'aide de Java Collections Framework. Il prend en charge DOM, SAX et JAXP.

Il existe des API JAXB et XSLT disponibles pour gérer l'analyse XML de manière orientée objet. Nous développerons chaque analyseur en détail dans les chapitres suivants de ce tutoriel.