Transformation Language (TML) vs Extensible Scripting Language (XSL)

TML

TML is a language written in XML that defines how to generate output data from the given input data.

Data can be manipulated using these features:

  • Simple mapping of data from input to output, where multiple input fields can be mapped to a single output field
  • Specifying fixed output data
  • Data transformation using JavaScript.

Data formats that can be read by TML include SSC and user data types defined using Format Designer. A definition created in Format Designer can be:

  • a Flat File Schema Definition (FSD)

    describes the structure of flat-file format data

  • an XML Schema Definition (XSD)

    describes the structure of data in a hierarchical format.

A definition is used by TML to either read data from an input flat document, or to generate flat data in the output document.

XSL

XSL is an industry-standard XML format scripting language.

Note: JavaScript can be used to define complex functions.