-
Notifications
You must be signed in to change notification settings - Fork 5
Labo 01
Mercredi 11 septembre 2013
- Initiation au formats de données XML, JSON et HTML
- Notes de cours
- Validateur JSON : http://jsonlint.com
- Validateur XML : http://www.xmlvalidation.com/ (aussi
xmllint
en ligne de commande)
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 |
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.
Même chose que l'exercice 1, mais en format Json cette fois-ci.
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.