[home page] [page travaux] [mail]
Exercice supplémentaire STAF 14
Objectifs
Réalisation
Problèmes
Visualisation
des fichiers XML
J'ai voulu, comme exercice supplémentaire, d'une
part améliorer la présentation des fichiers XML utilisés dans
la réalisation du projet staf 18 et d'autre part, en fournir une
version light ne reprenant que le titre et le(s) récit(s).
La présentation d'un fichier XML se fait par l'intermédiaire d'un
fichier dont l'extension est XSL. C'est ce fichier qui contient
la mise en forme des éléments contenu dans le fichier XML. Le
fichier XSL est une sorte de feuille de style permettant de faire
afficher plusieurs fichiers XML différents selon la même mise
en forme (il faut bien sur que les informations soient semblables,
autrement dit que les champs soient communs) Avec ce système,
les informations relatives à la mise en forme n'ont plus besoin
d'être contenues dans chaque fichier; cela signifie aussi que
"l'apparence" de beaucoup de fichiers XML peut être
modifiée par l'édition du seul fichier XSL commun. Les
avantages sont donc nombreux et les difficultés de remise à
jour de sites devraient diminuer par l'emploi du langage XML.
[en haut]
Il n'y a pas encore beaucoup d'outils pour faire du XML et du
XSL. L'éditeur de texte a été mon meilleur ami pour la réalisation
de cet exercice.
Pour l'édition du fichier XML j'ai essayé quelques programmes
dont XML Spy, XED et le XML notepad de Microsoft. C'est ce
dernier que j'ai trouvé le plus simple d'utilisation. Tous ces
programmes ne validaient pas le fichier XML par le fichier DTD ce
qui est à déplorer. Sauf maintenant XMLSpy (version 2.5) qui
valide et contrôle si le fichier est "well-formed". Ce
programme, avec ces nouvelles options est bien, il permet d'éviter
certaines erreurs et est très simple d'utilisation.
En ce qui concerne l'édition du fichier XSL, point principal de
mon exercice, je n'ai pas trouvé d'outils. J'ai bien essayé d'éditer
ce fichier avec Front Page 98, mais ce fut catastrophique...
toutes les lignes de code faisant le lien entre les fichiers XML
et le fichier XLS sont convertis en "vide". Il fallut
donc me résoudre à travailler dans un simple éditeur de texte
et avec XMLSpy qui permet aussi l'édition de fichier XSL (et DTD).
La compréhension de la logique XSL est ardue, et beaucoup de
points me sont obscures, notemment je ne comprends pas comment ne
pas faire afficher certaines informations. Certainement que l'utilisation
de PHP pour ce type de tâche aurait donné un meilleur résultat
plus facilement.
[en haut]
[en haut]
Visualisation des fichiers XML
Voici les différents fichiers XML réalisés pour le projet STAF 18 (2 juillet 1999):
Version complète (avec toutes les informations) | Version "light" ne contient que les récits |
Projet 1b | Histoire 1b |
Projet 1c | Histoire 1c |
Projet 3 | Histoire 3 |
Projet 4a | Histoire 4a |
Projet 4b | Histoire 4b |
Projet 5a | Histoire 5a |
Projet 5b | Histoire 5b |
Projet 5c | Histoire 5c |
Projet 5d | Histoire 5d |
Projet 7 | Histoire 7 |
Projet 8 | Histoire 8 |
Projet 11 | Histoire 11 |
Projet 12 | Histoire 12 |
[en haut]
[home page] [page travaux] [mail]