Skip to content
Jean-Philippe Caissy edited this page Sep 18, 2013 · 5 revisions

Labo 01

Mercredi 11 septembre 2013

Objectifs

  • Initiation au formats de données XML, JSON et HTML

Ressources

Données

Voici des exemples de données de livres que vous pouvez utiliser pour les exercices :

Titre Auteur Editeur Nombre de pages Année de parution
Compilers: Principles, Techniques, and Tool Alfred V. Aho, Ravi Sethi & Jeffrey D. Ullman Addison Wesley 500 1986
Computer Organization and Design: The Hardware/Software Interface David A. Patterson , John L. Hennessy Morgan Kaufmann 914 2011
C Programming Language Brian W. Kernighan, Dennis M. Ritchie Prentice Hall 274 1988

Exercice 1 : XML

Vous devez modéliser un fichier XML valide représentant une bibliothèque de livres. Votre librairie doit contenir deux éléments : une liste de livres, et une liste des emprenteurs pour un livre.

Un livre contient les informations suivantes :

  • Titre du livre
  • Auteur
  • Éditeur
  • Nombre de pages
  • Année de parution
  • Nombre de copie en inventaire (incluant ceux empruntés)
  • Si le livre est disponible pour être emprunté

Un emprenteur contient les informations suivantes :

  • Nom complet (prénom et nom)
  • Matricule/identifiant
  • Livre emprunté
  • Date d'emprunt
  • Date de retour (vide si le livre est actuellement emprunté)

Vous êtes libres de modéliser les données comme il vous plait. Il n'y a pas une seule manière de le faire.

Exercice 2 : Json

Même chose que l'exercice 1, mais en format Json cette fois-ci.

Exercice 3 : HTML

Cette fois, affichez les données en format HTML dans un tableau. Vous pouvez utilisez cet exemple comme base : https://github.com/jpcaissy/INF4375-2013A/blob/master/labo-01/exemple-tableau.html

Copier-coller ce fichier, ouvrez avec un vrai navigateur web pour voir le résultat. Ensuite adaptez le avec les données de votre bibliothèque.

Clone this wiki locally