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 cette ressource
Guide de Cyber-résilience pour Microsoft 365
La violation de votre tenant M365 va au-delà d’un simple incident de cybersécurité. Elle peut entraîner une interruption opérationnelle généralisée, des perturbations commerciales et une exposition de vos données sensibles. Découvrez les méthodes et technologies pour évaluer, comparer et renforcer votre posture de sécurité Microsoft 365.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Les 3 prédictions 2026 pour Java
- Infrastructures IT : 5 leviers concrets pour éviter les impasses technologiques
- Top 6 des priorités des DSI en 2026
- Semi-conducteurs : comment l’Irlande veut contribuer à atténuer la pénurie mondiale de puces
Articles les + lus
CES 2026 : l’IA physique et la robotique redéfinissent le futur
Les 3 prédictions 2026 pour Java
Semi-conducteurs : comment l’Irlande veut contribuer à atténuer la pénurie mondiale de puces
Face à l’urgence écologique, l’IT doit faire sa révolution
D’ici 2030, jusqu’à 90 % du code pourrait être écrit par l’IA, pour les jeunes développeurs, l’aventure ne fait que commencer
À la une de la chaîne Tech
- CES 2026 : l’IA physique et la robotique redéfinissent le futur
- Les 3 prédictions 2026 pour Java
- Semi-conducteurs : comment l’Irlande veut contribuer à atténuer la pénurie mondiale de puces
- Face à l’urgence écologique, l’IT doit faire sa révolution
- D’ici 2030, jusqu’à 90 % du code pourrait être écrit par l’IA, pour les jeunes développeurs, l’aventure ne fait que commencer
