Comparaison entre langage TML et langage XSL

TML

De l'anglais Transformation Language, TML est un langage écrit en XML qui définit le mode de génération des données de sortie à partir de données d'entrée spécifiques.

Les données peuvent être manipulées comme suit :

  • Mappage simple des données, des données d'entrée vers les données de sortie, qui permet de rattacher plusieurs champs dans les données d'entrée à un seul champ dans les données de sortie.
  • Spécification de données de sortie fixes
  • Transformation de données au moyen de JavaScript.

TML comprend tous les formats de données disponibles par le biais de SSC, ainsi que les formats de données utilisateur définis à l'aide de Générateur Format. Une définition créée dans Générateur Format peut être :

  • une définition de schéma de fichier plat (FSD)

    décrit la structure des données de format de fichier plat.

  • une définition de schéma XML (XSD)

    décrit la structure des données de format hiérarchique.

TML se sert de cette définition pour lire les données du document plat en entrée ou pour générer des données plates dans le document de sortie.

XSL

XSL est un langage de script standard de format XML.

Remarque: JavaScript peut être utilisé pour définir des fonctions complexes.