[an error occurred while processing this directive]

RDD : Représentation des données et des documents
Année 2005-2006 - Master SIB M1 - Université Claude Bernard Lyon 1

Pré-requis

  • Informatique de base.

Objectifs du cours

  • Découvrir le monde XML, en comprendre les grands principes
  • Être capable de définir une DTD, de créer des fichiers XML, de spécifier des transformations XSL simples
  • Être capable de définir un site web (X)HTML en utilisant des feuilles de style CSS

Plan du cours

  1. Introduction aux langages à balises
  2. XML
  3. XPATH
  4. XSLT
  5. XHTML

Organisation pédagogique

  • 12 h. de cours magistraux (8 séances x 1h30)
  • 9 h. de travaux pratiques (6 séances x 1h30). 
  • Travail personnel impératif étant donné le faible nombre d'heures de TP.
  • Les séances de TD/TP sont assurées en parallèle par Yannick Prié et Bertrand Richard.

Modalités d'évaluation

  • Examen écrit final
  • Quelques TD seront évalués (à rendre pour la séance suivante).
  • Un projet complet sera à rendre en fin d'année

Planning des séances

Jour Horaire Salle Cours Enseignant
vendredi 14 octobre 2005 8h15-9h45 Amphi Caullery CM1
Yannick Prié
15h15-16h45 Nautibus TP5 TD1 groupe 1 Yannick Prié
17h00-18h30 Nautibus TP5 TD1 groupe 2 Bertrand Richard
vendredi 21 octobre 2005 8h15-9h45 Amphi Caullery CM2 Yannick Prié
vendredi 28 octobre 2005 8h15-9h45 Amphi Caullery CM3 Yannick Prié
15h15-16h45 Nautibus TP5 TD2 groupe 1 Yannick Prié
17h00-18h30 Nautibus TP5 TD2 groupe 2 Bertrand Richard
vendredi 4 novembre 2005 8h15-9h45 Amphi Caullery CM4 Yannick Prié
15h15-16h45 Nautibus TP5 TD3 groupe 1 Yannick Prié
17h00-18h30 Nautibus TP5 TD3 groupe 2 Bertrand Richard
vendredi 18 novembre 8h15-9h45 ISTIL salle 15 CM5 Yannick Prié
15h15-16h45 Nautibus TP5 TD4 groupe 1 Yannick Prié
17h00-18h30 Nautibus TP5 TD4 groupe 2 Bertrand Richard
vendredi 9 décembre 8h15-9h45 Amphi Caullery CM6 Yannick Prié
15h15-16h45 Nautibus TP5 TD5 groupe 1 Yannick Prié
17h00-18h30 Nautibus TP5 TD5 groupe 2 Bertrand Richard
vendredi 16 décembre 8h15-9h45 Amphi Caullery CM7 Yannick Prié
Vendredi 6 janvier 8h15-9h45 Amphi Caullery CM8 Yannick Prié
15h15-16h45 Nautibus TP5 TD6 groupe 1 Yannick Prié
17h00-18h30 Nautibus TP5 TD6 groupe 2 Bertrand Richard

Matériel pédagogique

Remarque : les supports de cours disponibles ci-dessous résultent d'un travail avec de nombreux autres documents (livres, cours, pages web, etc.). De la même façon qu'il réutilise certains de leur contenus, il peut lui-même être réutilisé librement, pourvu qu'il soit fait mention de la source - par exemple cette page web - si l'emprunt est significatif. Tous commentaires bienvenus à yannick.prie (at) liris.cnrs.fr


  • CM1 : Introduction aux langages à balises (pdf 2pp, 6pp)
  • CM2, CM3 et CM4 : XML (pdf 2pp, 6pple cours comprend des annexes à partir du T91, qui peuvent ne pas être imprimées)
  • CM5 : XPATH (pdf 2pp, 6pp)
  • CM6 : XSLT (pdf 2pp, 6pp)
  • CM7-8 : XHTML / CSS (pdf 2pp, 6pp)
  • Projet : le sujet est disponible.

Sur le web