% ENC/ XSLT/ Évaluation % Jean-Damien Généro % 2024
À rendre le 29 mars 2024.
- Faire un projet individuel ;
- Rédiger une feuille de style XSL permettant de transformer votre projet XML-TEI en HTML ou en LaTeX.
- La transformation HTML devra aboutir à plusieurs fichiers HTML ;
- La transformation LaTeX devra aboutir à un seul fichier
.tex
.
- Déposer l'ensemble des documents dans un repository GitHub, de préférence celui dans lequel vous aviez rendu votre projet TEI. Confirmer le dépôt en indiquant son lien au plus tard le 29 mars 2024 à [email protected].
- Rédiger des règles simples avec un XPath valide pour insérer le maximum d'informations du document source dans le ou les document(s) de sortie (/5);
- Utiliser plusieurs fonctions et prédicats XPath (/2);
- Utiliser au moins une variable XSL, autre que celles contenant les noms de votre/vos fichier(s) de sortie (/1) ;
- Utiliser au moins une règle avec une ou plusieurs condition(s) et, si nécessaire, une ou plusieurs boucles (/3);
- Organiser votre feuille de style de manière claire et commenter votre code de manière à ce qu'il soit facile à lire (/4).
- Les documents HTML résultant de la transformation doivent contenir des liens hypertextes permettant de naviguer entre eux (/2) ;
- Ils doivent être valides (par exemple en passant le test du W3C Markup Validation Service https://validator.w3.org/) (/1,5) ;
- Proposer un habillage CSS pour vos documents (/1,5).
- Le fichier
.tex
doit pouvoir être compilé sans erreur avec la commandepdflatex
ouxelatex
(et tout autre commande que vous indiquerez, par exemplesplitindex
) (/2,5). - Il doit contenir une page de titre et une table des matières cliquable (/2,5).