> Tech > Comprendre les parsers XML

Comprendre les parsers XML

Tech - Par iTPro - Publié le 24 juin 2010
email

L'outil sous-jacent de tout le traitement XML automatisé est un parser XML. Un parser XML peut comprendre la syntaxe XML de la même façon qu'un compilateur peut appréhender la syntaxe d'un langage de programmation comme RPG. On peut utiliser un parser pour vérifier si un document XML est bien formé

Comprendre les parsers XML

et s’il est correct. Mais
les parsers peuvent décomposer des
documents XML sous le contrôle de
l’application. Ainsi, avec un parser, une
application pourrait extraire les articles
commandés (quantité et numéro de
référence) d’un document de bon de
commande et déterminer si le stock
permet d’honorer la commande.
Les parsers XML se présentent sous
deux formes: DOM (Document Object
Model) et SAX (Simple API for XML).
Les premiers construisent toute la hiérarchie
des documents XML en mémoire
et conviennent aux applications
qui traitent la totalité ou la plus grande
partie des données d’un document XML. Les parsers SAX utilisent un modèle
piloté par événements. Chaque
fois qu’il rencontre un noeud (élément
ou attribut), le parser SAX regarde si
une application a demandé notification
de ce type de noeud particulier. Si
oui, il génère un événement. Les applications
« écoutent » les événements,
mais elles « n’entendent » que ceux
pour lesquels elles ont demandé notification.
Donc, le parser SAX est idéal
pour des applications qui doivent extraire
un élément particulier ou un petit
pourcentage d’éléments d’un document
XML.

Téléchargez gratuitement cette ressource

Cybersécurité sous contrôle à 360°

Cybersécurité sous contrôle à 360°

Avec Cloud in One, les entreprises ne gagnent pas uniquement en agilité, en modernisation et en flexibilité. Elles gagnent également en sécurité et en résilience pour lutter efficacement contre l’accroissement en nombre et en intensité des cyberattaques. Découvrez l'axe Cybersécurité de la solution Cloud In One.

Tech - Par iTPro - Publié le 24 juin 2010