Lenguaje de transformación (TML) frente a Lenguaje de secuencia de comandos extensible (XSL)

TML

TML es un lenguaje escrito en XML que define cómo generar datos de salida a partir de datos de entrada.

Los datos se pueden manipular de la forma siguiente:

  • Mediante un mapeo de datos de entrada con datos de salida, con las posibilidad de mapear varios campos de entrada con un solo campo de salida.
  • Especificando datos de salida fijos
  • Con una transformación de datos usando JavaScript.

Los formatos de datos que puede leer TML incluyen SSC y los tipos de datos de usuario definidos con Diseñador de formatos. Una definición creada con Diseñador de formatos puede ser:

  • Una definición de esquema de archivo plano (FSD)

    describe la estructura de datos de formato de archivo plano

  • Una definición de esquema XML (XSD)

    describe la estructura de los datos en formato jerárquico.

TML utiliza una definición para leer datos desde el documento plano de entrada o para generar datos planos en el documento de salida.

XSL

XSL es un lenguaje estándar de secuencia de comandos en formato XML.

Nota: JavaScript se puede utilizar para definir funciones complejas.