Données et Connaissances pour le Web (M2 Miage voie ID)

But du cours

Le but de ce cours est de donner les rudiments en matière de représentation des données sur le Web, et particulièrement de présenter les standards du W3C (XML, XPath, XSLT). On montrera aussi comment maniupler de telles données depuis le langage Java et comment programmer des applications Web utilisant ces technologies. Ce cours constitue la moitié de l'UE, l'autre partie est assurée par Brigitte Safar.

TP Noté

Plan de cours

  1. cours 1 : Introduction, UTF-8 et XML (en HTML5), (en PDF), (en PDF imprimable). L'énoncé du TD 1 ainsi que l'archive à récupérer. (la correction et le fichier Exo1.java)
  2. cours 2 : XPath (première partie) (en HTML5), (en PDF), (en PDF imprimable), TD 2-3 et les fichiers ApplyXPath.class, Les fichiers ApplyXPath.java, movies.xml et movies.dtd. La correction du TD2-3.
  3. cours 3 : XPath (deuxième partie) (en HTML5), (en PDF), (en PDF imprimable).
  4. cours 4 : XSLT (en HTML5), (en PDF), (en PDF imprimable). Le TD 4. La correction du TD4-5.
  5. cours 5/6 : JAXP (en HTML5), (en PDF), (en PDF imprimable). Le TD 5 et les fichiers à compléter (simples fichier Java à ne pas importer directement dans Eclipse)
  6. cours 7 : MongoDB (en HTML5), (en PDF), (en PDF imprimable). Le TD 7 et le fichiers à télécharger

Examen des années passées