RAPPORT EXERCICE 4

Visualisation d'un contenu avec SVG ou X3D

EX. 4-B.
 welcome.html
Visualisation d'un contenu avec SVG ou X3D

Point de départ
- Afficher un contenu avec SVG généré par XSLT

Démarche personnelle
J’ai considéré cet exercice comme suite de l’exercice 2F. L’idée d’afficher les dates des festivals sur un calendrier tout simple me semblait faisable dans le cadre de cet exercice même si je savais que sa réalisation me poserait quelques problèmes.

Objectifs
- approfondir les connaissances de XSLT / X-Path
- savoir les appliquer avec du SVG
- fournir une bonne présentation et une organisation claire
- veiller à l’absence d’erreur
- créer un affichage propre

Démarche téchnique
J’ai attaqué cet exercice en plusieurs étapes : ainsi, certains problèmes ont été résolus grâce à un esprit et un regard frais, mais le désavantage était ce temps nécessaire pour se familiariser avec la problématique du projet et son langage.
J’ai pris l’exemple de travaux.xsl comme base de départ. Au début, j’ai simplement modifié le code pour l’adapter à mes besoins.
Au fur à mesure, j’ai programmé mon propre code. Malheureusement, j’ai constaté que j’avais encore pas mal de lacunes et qu’il me manquait des connaissances très basiques. Un livre que j’ai emprunté il y a quelques années à un collègue et que j’étais étonnée de toujours avoir (aïe, est-ce qu’il s’en souvient encore?) m’a bien rendu service.
La combinaison SVG/XSLT me semblait beaucoup plus compliquée que celle de HTML/XSLT. La mise en oeuvre n’était pas toujours facile. Cependant, l’envie de résoudre le problème et d’aller jusqu’au bout était toujours plus grande que la fatigue ou la possibilité de faire un pas en arrière en réduisant le projet ou en me contentant de quelque chose de plus simple. Pendant la phase de réalisation, cet exercice a dominé ma pensée et j’avais peine à le lâcher.
J’ai passé un bon moment sur cet exercice, mais ne le regrette pas en voyant le processus d’apprentissage parcouru et le calendrier qui correspondent exactement à mon idée de départ.