-
51
pages
-
Français
-
Documents
Description
Introduction à XMLFabrice Rossihttp://apiacoa.org/contact.html.Universite Paris-IX DauphineIntroduction a XML { p.1/51Plan du cours1. XML :(a) introduction(b) le langage(c) les DTD(d) les espaces de noms2. les schémas3. API de manipulation :(a) SAX(b) DOM4. les transformations : XSLTDocuments : http://apiacoa.org/teaching/xml/Introduction a XML { p.2/51XMLINTRODUCTIONIntroduction a XML { p.3/516XML ?XML (eXtensible Markup Language) :norme du W3C (http://www.w3.org/TR/REC-XML), datantdu 10/02/98XML sert à stocker des données structurées dans unfichier texte :données structurées = arbreMarkup = balise) structurationXML= HTML :n’est pas limité au Webdoit être adapté à chaque utilisationpas toujours très lisibleXML ressemble à HTML :langages à balisedérivés de SGMLIntroduction a XML { p.4/51ExempleExemple de fichier XML :hello.xml1 2 3 Hello, world! 4 Leave me alone! 5 1. en-tête “presque” obligatoire : c’est une PI (processinginstruction)2. balise ouvrante (ici la racine de l’arbre) : débute unnœud (un élément)3. mood est un attribut, polite est sa valeur5. balise fermante correspondant à la BO de la ligne 2Introduction a XML { p.5/51Arbre de l’exempleconversationgreeting responsemood="polite" mood="angry"Hello, world! Leave me alone!l’inclusion textuelle traduit la relation mère ...
-
Publié par
-
Langue
Français