Table des matières

Documentation des feuilles XSL

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 :

Feuilles de style destinées à l'usage avec le module d'import XTZ+CSV

1-split-merge step

txm-rename-files-no-dots.xsl

This stylesheet is designed for TXM XTZ+CSV import module to replace dots with underscores in source file names. (A bug in TXM 0.7.8 prevents files containing dots in their names from being imported).

txm-split-teicorpus.xsl

This stylesheet may be used to split a single file containing a teiCorpus into individual files for each TEI child.

2-front step

txm-front-teiHeader2textAtt.xsl

This stylesheet may be customized to extract metadata from teiHeader and create corresponding attributes of the text element.

3-posttok step

txm-posttok-addRef.xsl

This stylesheet may be customized to add a ref attribute du w elements which will be used as a default reference in TXM concordances.

txm-posttok-unbreakWords.xsl

This stylesheet may be customized to re-unite the words broken in the primary tokenization process (due to line or page breaks, for instance)

4-edition step

1-default-html.xsl

This is an alternative stylesheet for creating default editions with the XTZ module. It transforms every TEI element into an HTML span with @class. This stylesheet must be used in conjunction with 2-default-pager.xsl.

2-defaut-pager.xsl

This stylesheet should be used in conjunction with 1-default-html.xsl to create edition pages.

Feuilles génériques élémentaires de traitement de sources XML

Feuilles génériques d'adaptation de sources XML-TEI P5

Feuilles spécialisées pour traiter un corpus particulier

Feuilles nécessaires au fonctionnement de TXM

Vous pouvez les utiliser librement, mais vous devez pas les modifier ou supprimer !