Archives de catégorie : XSLT4TEI

Cette catégorie regroupe des billets qui traitent de XSLT pour manipuler de près ou de loin de la TEI.

Vous ne faites pas de TEI mais la manipulation de fichiers XML vous intéresse ? Ces billets pourront tout de même vous intéresser bien sûr, mais sachez juste que tous les exemples se basent sur des XML-TEI, tout simplement ;-) !

Sachez qu’il existe une liste de diffusion spécialement prévue pour parler de XSLT pour la TEI. En savoir plus et s’abonner

XSLT – Une solution sans oXygen et sans linux

Vous n’êtes pas sous linux et vous n’utilisez pas le logiciel oXygen et pourtant, vous voulez faire des transformations XSL ?

Je vous livre ici les conseils d’une collègue, Julie Giovacchini, ingénieure de recherche au Centre Jean Pépin – UMR8230 CNRS-ENS-PSL, avec qui je collabore sur le projet Eman2TACT2Eman.

Continuer la lecture

DOE : Dépôt des ODD d’ELAN

Un petit billet pour vous présenter DOE (Dépôt des ODD d’ELAN)Ça veut dire “biche” en anglais, on aime bien les cervidés par chez nous , le site où nous rassemblons la documentation de nos projets en TEI, créé par Serena Crespi et AnneGF et que j’ai repris depuis mon arrivée.

En effet, en arrivant à ELAN, j’ai fait une mise à jour de nombre des ODDODD ?! Vous savez, cet acronyme que l’on retrouve souvent en TEI : One Document Doesitall (je colle tout, sinon l’acronyme ne marche pas 😉 ). et une refonte du graphisme du site de présentation.

Continuer la lecture

Formation « Construire une édition scientifique : vers la TEI et au delà », URFIST de Bordeaux

Vous connaissez les URFIST ? Si ce n’est pas le cas, il est urgent de le découvrir 😉 Des lieux de un peu partout en France, des formations gratuites pour les agents de l’ESR (fonctionnaires, CDD, etc.) et les étudiants, et personnellement, j’ai toujours trouvé que les méthodes pédagogiques étaient excellentes.

Et bien, ce coup-ci, c’est Camille Desiles et moi-même, Anne Garcia-Fernandez qui nous y mettonsouais, là, je viens de me mettre un coup de pression à moi-même, rapport aux méthodes pédagogiques… 😕 . Continuer la lecture

XSLT – Numéroter les vers, tous les 5 vers, en TEI

Cette année, j’ai envie de lancer un peu l’initiative XSLT4TEI, l’XSLT pour la TEI. Pourquoi ? Et bien parce qu’on me pose beaucoup de questions sur XSLT et qu’à force d’y répondre, je me dis que ce serait bien de mutualiser, de créer de la documentation, de se former les uns les autres, etc. Alors outre la liste de diffusion (voir l’annonce dédiée), je me suis dit que rédiger des billets de blog pouvait être utile. En espérant que cela aide le plus grand nombre 🙂 AnneGF

Cas du jour : Comment numéroter des vers en TEI ?

Il s’agit de numéroter les vers, tous les 5 vers. Il y a, comme souvent, plusieurs possibilités. On peut enrichir la source en ajoutant l’attribut @n (évidemment pas à la main, ne vous en faites pas), ou bien on peut ajouter cette information à l’affichage, lors de la transformation XSLT. Bon, si la sortie est en HTML, il y aurait même fort probablement une solution en CSS à dire vrai mais je me concentre sur les solutions XSLT. Pour les 2 solutions que je propose, niveau choix, ça dépend de la source, de l’usage. J’aime bien ne pas alourdir la TEI d’informations qui peuvent se calculer automatiquement, mais d’un autre côté, quelqu’un qui accèderait au fichier TEI seul (sans la version HTML) aurait des difficultés à repérer un vers par son numéro à moins de savoir utiliser XPath, du coup… Je n’ai pas de réponse stricte et donc j’explique les deux méthodes.

Pour les impatient.e.s : aller directement à la méthode « Enrichissement de la source » ou à la méthode « Transfo à la génération de la sortie HTML » . Et hop,  un bonus en CSS 100% pour la route.

Commençons par un petit rappel mathématique et la présentation de <xsl:number/>. Continuer la lecture

Fusionner des fichiers XML

Je réponds initialement ici à une question concernant TACT, la plateforme de Transcription et d’Annotation de Corpus Textuels mise à disposition par ELAN. TACT permet d’exporter ses transcriptions sous la forme d’un ensemble de fichiers zippés, mais ne permet pas de les fusionner au sein d’un seul et même fichier. Cela dit, un post-traitement est tout à fait possible. Alors que vous utilisiez TACT ou pas, si vous souhaitez regrouper plusieurs fichiers TEI en un seul, ce billet est là pour vous !

Votre besoin ?

  • S’il s’agit uniquement de coller des fichiers les uns après les autres, une simple ligne de commande sous linux est possible (sans linux, il faudrait chercher une solution sur Internet ou bien utiliser la méthode XSLT).
  • S’il s’agit de coller certains fichiers seulement, ou bien une partie des contenus XML de fichiers, ou encore d’opérer du nettoyer ou autre transformation au passage, une transformation XSL est possible. Bien sûr, d’autres solution à base de Python ou autre seraient possibles, mais je ne les détaille pas ici.

Continuer la lecture

XSLT4TEI : une nouvelle liste de diffusion

Aujourd’hui, je suis ravie d’annoncer l’inauguration d’une nouvelle liste de diffusion (encoooore une !) dédiée spécifiquement à l’usage d’XLST pour la manipulation de la TEI. Cette liste a été inaugurée lors de la quatrième séance du séminaire Cenhtor de la MSH Lorraine qui a eu lieu mardi 11 avril 2023 et dont le titre était « XSLT, un outil clef pour manipuler les données textuelles » (pour en savoir plus).

Alors, si vous voulez échanger autour d’XPath, XSLT… pour manipuler des données XML, TEI… Soyez les bienvenus !

S’abonner : https://groupes.renater.fr/sympa/subscribe/xslt4tei?previous_action=info

Continuer la lecture