Utilisation du langage de transformation pour définir des données cibles

TML fournit un ensemble de commandes et d'éléments de langage qui permet à l'auteur du script de définir le mode de transformation d'un format de données dans un autre (la commande map), ainsi que de définir des valeurs de données cible spécifiques (la commande set).

Pour prendre en charge une fonctionnalité de génération plus compliquée, par exemple lorsque les données de sortie sont calculées d'après des valeurs définies dans les données d'entrée, TML supporte la rédaction de fonctions script en Java Script.

Il est impératif que les commandes comprennent toujours le chemin d'accès cible ; certaines doivent aussi connaître le chemin source.