Technologies XML 
XML (eXtensible Markup Language) est devenu le standard des langages de description de contenu et d'interopérabilité applicative. Il permet de séparer le contenu de sa présentation et offre la possibilité de valider la structure du contenu grâce à l'utilisation optionnelle de DTD (Document Type Definition) ou de schémas XML. Cette souplesse a permis au langage et à ses dérivés (XSL, XPath, XQuery...) de s'imposer dans de nombreux domaines d'applications. XML se trouve dorénavant au cœur de l'architecture du système d'information : clients exploitant de manière native des structures XML, serveurs d'applications, systèmes d'échange de données entre applications (EAI), mise en œuvre d'applications distribuées (Soap...) et naturellement systèmes de stockage et de manipulation de données.
Ce cours au sujet des descriptions et technologies XML a été dispensé en Master 1 informatique spécialité Système informatique pour le génie de la logistique industrielle et des services (SIGLIS) à l'UFR Sciences et Techniques de la Côte Basque (Université de Pau et des Pays de l'Adour) de 2012 à 2016 ainsi qu'en Licence Professionnelle Systèmes Informatiques et Logiciels, spécialité Communication Multimédia à l'IUT de Bayonne et du Pays Basque de 2014 à 2016.
Vous trouverez ci-après quelques supports réalisés par Christian Sallaberry et moi-même :
- Cours 1 - Introduction au langage XML
- Cours 2 - DTDs & XMLSchema
- Cours 3 - XPath
- Cours 4 - XSLT
- Cours 5 - XQuery
Dans l'archive ZIP suivante, vous trouverez un XML, une DTD, un XSD ainsi qu'une feuille XSLT correspondant à notre exemple sur les recettes de cuisine : Corrections.