[home page] [page travaux] [mail]

Exercice supplémentaire STAF 14

Objectifs
Réalisation
Problèmes
Visualisation des fichiers XML


Objectifs:

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]

Réalisation:

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]

Problèmes:

[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]