Exercice 3: Astérix

Enoncé: Dans le cadre du 50ème anniversaire des Drôles de Gaulois, on vous demande d'utiliser la technologie XML afin de mettre en valeur les BD d'Astérix.
Vous partez de la page en XHTML http://www.asterix.com/edition/albums/ et on vous demande d'afficher les collections dans des blocs. Un bloc correspond à un album et les blocs doivent être affichés les uns en-dessous des autres. Un bloc doit contenir les éléments suivants:

  • L'image de la couverture
  • Le nom de l'album
  • L'éditeur
  • L'année de première édition

Vous ne devez utiliser que le flux XHTML donné et une ou des feuilles de style ou bien concevoir un nouveau fichier XML valide (on donnera le XSD) et sa feuille de style. Le chargement de la page (XHTML ou XML) doit afficher le visuel demandé.

Nous avons fait le choix de construire un fichier XML reprenant toutes les informations sur les albums d'Astérix le Gaulois. Nous avons également créé un XML Schema permettant de donner une structure à respecter dans ce fichier XML. Finalement, afin d'obtenir l'affichage demandé, un fichier XSL permet d'afficher les données du fichier XML comme une page XHTML.

NB: Pour ce TP, les images des couvertures des albums d'Astérix le Gaulois n'ont pas été hébergées. Elles sont hotlinkées depuis le site d'Astérix.

Retour à la liste des TPs