INRIA

English version

Transmorpher

Transmorpher est un environnement permettant de définir et d'exécuter des transformations génériques sur des documents XML. Il a pour but de proposer des compléments au langage XSLT recommandé par le " World wide web consortium " (W3C). XSLT est trop complexe pour des transformations simples (comme renommer les balises) et trop simple pour composer des transformations (comme appliquer une transformation jusqu'à ce qu'elle ne change plus le document). XSLT permet de décrire des transformations individuelles mais ne permet pas la combinaison de flux de transformation complexes.

Transmorpher étend XSLT afin de :

Transmorpher prend en entrée un flux de transformation décrit en XML. Il est portable, ouvert à d'autres moteurs de transformation et permet d'exprimer des flux de transformation complexes.

Information

Le site web de Transmorpher est http://transmorpher.inrialpes.fr. Comme Transmorpher est toujours en cours d'amélioration, c'est le meilleur endroit pour trouver les dernières informations et les dernières versions.

La quasi-totalité de ce site, comprenant le manuel de référence et un article de présentation, est incluse dans l'archive Transmorpher de ce CDROM.

Contenu

L'archive Transmorpher (transmo-@VERS@.zip) contient Transmorpher @VERS@.

L'archive XML (transmo-xml.zip) contient SAX 2.0, Xerces 1.2 et Xalan 2.1

Prérequis

Transmorpher est complètement implémenté en Java et fonctionne donc sous Unix, MacOS X et windows.

Transmorpher nécessite une machine virtuelle Java 1.3 et utilise des composants additionnels (analyseur XML, moteur XSLT, processeur d'expressions régulières) qui ne sont pas présents dans l'archive Transmorpher. Un analyseur XML et un moteur XSLT figurent dans l'archive XML. Les composants recommandés (en particulier pour un processeur d'expressions régulières)sont indiqués sur le site web de Transmorpher et dans la documentation de l'archive Transmorpher.

Installation

L'installation est très simple:

C'est tout. Vous êtes prêts à exécuter des processus Transmorpher en invoquant la classe fr.fluxmedia.transmorpher.Application.transmorph avec votre description de flux comme argument.

Une procédure d'installation plus complète est accessible à partir de la page d'installation citée plus haut.

Notice

Transmorpher est la propriété de l'INRIA et de FluxMedia.
Copyright (C) FluxMedia and INRIA Rhône-Alpes, 2001-2002
Copyright (C) INRIA Rhône-Alpes, 2003

Transmorpher est distribué sous la license " GNU General Public License ". La license complète se trouve dans l'archive Transmorpher.

Xalan et Xerces sont la propriété du consortium Apache (http://xml.apache.org) et diffusés sous le licence Apache présente dans l'archive XML.


Generé: @DATE@
$Id: transmo-fra.htm,v 1.6 2003/02/07 12:44:47 jerome Exp $