Ceci est une ancienne révision du document !
Les feuilles XSL permettent de transformer facilement des fichiers XML avec le language de transformation XSLT 2.0. Elles sont appelables comme filtre initial de tous les modules d'importation basés sur le format XML (XML/w+CSV, etc.) ou directement à l'aide de la macro ExecXSL. Elles forment un ensemble d'utilitaires satellites de TXM permettant d'adapter n'importe quelle source XML pour son importation dans la plateforme TXM.
Cette page recense la documentation des feuilles XSL livrées avec TXM (dans le répertoire <$HOME>/TXM/xsl). Les versions les plus récentes de ces feuilles sont également téléchargeables depuis Sourceforge : http://sourceforge.net/projects/txm/files/library/xsl.
Vous pouvez partager vos propres feuilles XSL et leur documentation avec la communauté des utilisateurs de TXM dans cette page.
Conventions :
le nom des feuilles
XSL obéit en général au format suivant 'txm-filter-[format d'entrée]-[module d'import](-[option])?' ;
les auteurs et les licences de diffusion des feuilles
XSL sont indiqués au sein de chaque feuille.
p4top5_perseus.xsl : conversion des fichiers
XML du projet
Perseus du format TEI P4 au format TEI P5 avant import dans TXM ;
txm-filter-teibrown-xmlw.xsl : conversion préalable des fichiers
XML du projet
NLTK/Brown pour le module d'import
XML/w+CSV
txm-filter-teifrantext-teibfm.xsl : conversion préalable des fichiers
XML de la base
Frantext libre pour le module d'import TEI BFM (experimental : cette feuille ne fonctionnera pas correctement pour les documents ne suivant pas les recommandations d'encodage des fichiers
XML-TEI de la BFM)
txm-filter-teifrantext-xmlw.xsl : conversion préalable des fichiers
XML de la base
Frantext libre pour le module d'import
XML/w+CSV
Vous pouvez les utiliser librement, mais vous devez pas les modifier ou supprimer !
breakByMilestone.xsl : extrait le contenu d'un document
XML situé entre deux balises <tei:pb/> dont les numéros sont fournis en tant que paramètres et de l'enrgistrer comme document
XML bien formé. Utilisée par le module d'import Transcriber + CSV
concordance_mot-pivot.xsl : génère une concordance syntaxique “mot-pivot” (liée à la fonctionnalité Tiger du portail TXM)
concordance_simple.xsl : génère une concordance syntaxique “simple” (liée à la fonctionnalité Tiger du portail TXM)
identity.xsl : copie le document
XML à l'identique (en s'assurant de la bonne formation et en tenant compte du schéma ou de la
DTD éventuels)
svn2cl : convertit un log svn xml en changelog standard