L’analyse XML: Cours DOM et SAX

……..

L’analyse XML

DOM
DOM levels, DOM level 1
Principes de l’API
Objets DOM
Traitement des blancs
Navigation, parcours, et mise à jour de l’arbre
Attributs et entités dans le DOM
Héritage des objects, hierarchie des nœuds
Clonage des nœuds, échange des nœuds
Les espaces de nommage dans le DOM
Spécialisation des APIs DOM

SAX

SAX levels
Comment fonctionne SAX
Principaux Handlers
L’interface ContentHandler
Enregistrement d’un handler
Exemple
Evénements caractères
Filtres et pipelines SAX
Analyseurs SAX validants
Les espaces de nommage dans SAX
Le modèle d’objet spécifié par le W3C défini 12 types de nœuds différents.
Le modèle d’objet de document fourni tout une panoplie d’outils destinés à construire et manipuler un document XML. Pour cela, le DOM met à disposition des interfaces, des méthodes et des propriétés permettant de gérer l’ensemble des  composants présents dans un document XML.
Le DOM spécifie diverses méthodes et propriétés permettant notamment, de créer (createNode…), modifier (replaceChild…), supprimer (remove…) ou d’extraire  des données (get…) de n’importe quel élément ou contenu d’un document XML.
De même, le DOM définit les types de relation entre chaque noeud, et des  directions de déplacement dans une arborescence XML. Les propriétés parentNode, childNodes, firstChild, lastChild, previousSibling et nextSibling permettent de retourner respectivement le père, les enfants, le premier enfant, le dernier enfant, le frère précédent et le frère suivant du noeud  courant.
Le modèle d’objet de document offre donc au programmeur les moyens de  traiter un document XML dans sa totalité.

………..

Cours pdf

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *