Skip to content

Latest commit

 

History

History
31 lines (24 loc) · 1.83 KB

consignes_evaluation_xslt.md

File metadata and controls

31 lines (24 loc) · 1.83 KB

% ENC/ XSLT/ Évaluation % Jean-Damien Généro % 2024

À rendre le 29 mars 2024.

Consignes générales

  • 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 à jean-damien.genero@cnrs.fr.

Modalités d'évalution

Feuille de style XSL

  • 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).

XML vers HTML

  • 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).

XML vers LaTeX

  • Le fichier .tex doit pouvoir être compilé sans erreur avec la commande pdflatex ou xelatex (et tout autre commande que vous indiquerez, par exemple splitindex) (/2,5).
  • Il doit contenir une page de titre et une table des matières cliquable (/2,5).