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.