Cours XML - XPath - XQueryEmmanuel Coquery1 XMLXML (eXtensible Markup Language) est un standard du W3C. Il s’agit d’un formatde documents permettant de representer des donnees sous forme de texte, tout enconservant une certaine organisation. Le modele de donnees sous-jacent est unarbre (voir la section ??). Il existe cependant des extensions a XML permettant deconsiderer des graphes.Lorsque l’on considere XML, c’est souvent en conjonction avec un ensemble detechnologies qui vont permettre de l’utiliser. Voici une partie de ces technologies: Descriptions de la forme des documents, par exemple:– LesDTDs(DocumentTypeDe nition),quisontdecritesdansla speci cation1de XML , ainsi que dans la section ??.2– Les schemas XML (ou XML Schema ).3 Designation / selection de parties de documents: XPath , voir aussi la section??. Liens inter et intra documents:4– XLink est un standard permettant de creer des liens entre documentsXML.5– XPointer permet au contraire de creer des liens a internes a un docu-ment. Transformation et interrogation de documents XML:6– XSLT est un langage de transformation de documents XML.7– XQuery estunlangaged’interrogationdedocumentsXML.Ilestabordedans la section ??. APIs standard pour lire des documents XML:8– DOM permetdelireundocumentXMLetdelemanipulersoussaformed’arbre.9– SAX permet de parcourir un document XML en utilisant un systemebase sur un ensemble d’evenements.1http://www.w3c.org/TR/REC-xml ...
Voir