Technologies XML

Poulard Philippe

Les technologies XML sont une composante fondamentale de l'informatique depuis une dizaine d'année. Elles se sont introduites dans toutes les disciplines fondamentales (structuration de données, bases de données, Web, middleware, etc) ou sectorielles (math, chimie, musique, etc) et on ne peut y échapper. On peut alors soit les subir, soit les comprendre et en tirer le meilleur parti, car XML est accompagné d'une fabuleuse boîte à outil disponible dans tous les languages et toutes les plateformes et qui offre des possibilités spectaculaires dans l'extraction, l'aggrégation et le remodelage des données, et notamment dans les applications Web. L'objectif du cours est d'aider l'élève à appréhender cet ensemble technologique complexe et tentaculaire. Il lui permettra de connaître et de savoir mettre en œuvre les outils et processus dans des applications qui produisent, exploitent, ou stockent des données XML

Description

Université productrice

Institut national de recherche en informatique et en automatique

Discipline

Informatique - Web : formalisme et outils, Informatique - Web : formalisme et outils

Mots clés

fuscia, langage balisé, XSLT, structuration de données, XPath, programmation XML

Langues

Français

Droits attachés à la ressource

Licence Creative Commons CC BY-ND (Attribution – Pas de modifications)

Indication pédagogique

Niveaux

M1, Master

Proposition d'utilisation

Répartition : 9h de cours / 12h de TP sur machine Ce cours est dispensé à des étudiants de Master 1 mais peut convenir à toute personne désireuse de s'initier à XML. Pré-requis : Savoir écrire des programmes en Java Une connaissance superficielle de HTML et du Web est la bienvenue

Type(s) pédagogique(s)

Autoévaluation, Cours / Présentation, Exercice

Type(s) documentaire(s)

Texte

Durée d'apprentissage

21h00m00s