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.

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.
  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.
  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-5.
  5. cours 5 : JAXP (partie 1) (en HTML5), (en PDF), (en PDF imprimable).
  6. cours 6 : JAXP (partie 2) (en HTML5), (en PDF), (en PDF imprimable). Le TD 6-7.

Examen des années passées