SAX2 est une
API d'analyse syntaxique particulièrement
adaptée pour traiter du
XML avec
java. Cette
analyse se
déroulant à la volée, elle permet aux
développeurs
d'accéder à l'information contenue dans les documents XML
sans que cela ne fasse appel à des ressources mémoire et
système très importantes.
SAX2 (Simple
API for XML) peut
être utilisée en conjonction avec d'autres API pour traiter
des
données en XML ou non.
Cet ouvrage est à la fois destiné au programmeur qui
découvre les fonctionnalités de SAX2 et cherche à traiter
des volumes de données conséquents de la manière la plus
efficace, et au développeur déjà familier de cette API. Ils
pourront y trouver une information de référence ainsi que
des exemples de mise en application.
Cet ouvrage, à la fois manuel d'apprentissage et manuel
de référence, couvre les sujets suivants :
- Une introduction aux différents parseurs XML.
- Comment traiter, filtrer ou reprendre le résultat de
l'analyse syntaxique du parseur XML
- Des explications détaillées sur le recours aux
événements SAX2 pour convertir des données non-XML en
document XML
- Des conseils pour exploiter l'analyse d'événements pour
différents types d'applications
- Les limites dont les applications doivent tenir compte
pour répondre à des besoins ciblés
- Mise en application de SAX2 pour RSS
Vous trouverez dans cet ouvrage l'explication détaillée
de cette API à la fois compacte et fonctionnelle qu'est
SAX2 : comment celle-ci procède à l'extraction des données
du document XML à la volée de manière à pouvoir construire
votre propre architecture d'information en fonction de son
contenu. Vous verrez également les spécificités du passage
d'une structure XML à une structure Java.
SAX2 est considéré comme un parseur à la fois rapide et
léger quant au traitement de données XML, cependant, sa
maîtrise requiert une bonne connaissance de son
fonctionnement. David Brownell aborde les différents points
délicats ainsi que les particularités de cette API pour
l'exploiter au mieux.
Sommaire
- SAX (Simple API for XML)
- Présentation de SAX2
- Production d'événements SAX2
- Consommation d'événements SAX2
- Autres classes SAX
- Rassembler les morceaux