Langage xml

1507 mots 7 pages
Note de synthèse : Quel analyseur XML utiliser ?

1.

Le langage XML

XML (Extensible Marquage Language) est un langage informatique de balisage générique. C’est un ensemble de conventions pour la conception de formats texte permettant de structurer des données. Il constitue une technique pour l’organisation, l’affichage et la gestion des données. Combinées avec un le modèle objet de document standardisé (DOM), cette est indispensable pour utilisation d’un langage de balises sur le Web. Cette note de synthèse présentera les philosophies des interfaces SAX et DOM dans le traitement des documents XML. Ensuite, nous expliquerons comment sont réalisées les traitements (ajout, suppression, mise à jour, recherche, etc.) dans un document XML basées sur les interfaces SAX et DOM. Puis nous étudierons le résultat sous forme de représentation arborescente renvoyé avec l’analyseur SAX et DOM sur un exemple. Et pour conclure, nous identifierons les principales limitations de l’interface DOM et SAX.

2.

L’interface DOM

DOM (Modèle Objet Document) est une spécification du W3C (World Wide Web Consortium). C’est une interface de programmation d’applications (API) pour documents XML , permettant à des programmes informatiques et à des scripts d’accéder ou de mettre à jour dynamiquement le contenu, la structure ou le style de documents XML. DOM permet de définir la structure d’un document sous la forme d’une hiérarchie d’objet afin de simplifier l’accès aux éléments d’un document. Il parcourt et mémorise l’intégralité du document avant de pouvoir effectuer les traitements voulus. Par exemple le DOM offre la possibilité de créer des documents et des fragments de documents, de naviguer dans le document, de copier et de supprimer des fragments de documents, d’ajouter ou de modifier des attributs. Nous aborderons dans la prochaine partie ces possibilités offertes par DOM. La spécification DOM est définie niveau par niveau. En effet il existe trois types de spécifications •

en relation

  • Ink studio
    2680 mots | 11 pages
  • B2I 3ème
    1603 mots | 7 pages
  • Tinspire decouverte
    4873 mots | 20 pages
  • Synthèse etude stratégique bonduelle
    1190 mots | 5 pages
  • Systèmes éducatifs anglo-saxon et francais
    3423 mots | 14 pages
  • Introduction à maven
    2902 mots | 12 pages
  • Histoire du we
    583 mots | 3 pages
  • Cv animateur
    336 mots | 2 pages
  • ghjklkjhgfcg
    460 mots | 2 pages
  • Synthese sur le rire
    605 mots | 3 pages
  • Sisi94
    736 mots | 3 pages
  • rtyre
    4256 mots | 18 pages
  • Winjs
    250 mots | 1 page
  • Contribuer
    298 mots | 2 pages
  • Sport miroir de notre société
    25541 mots | 103 pages