ORIGAM uses XSLT as a transformation language. XSLT is a template-based language for working with XML data. Transformations are used in sequential workflows and other places where you need to modify data loaded from a database or transform them to a different format.

For example:

  • From one XML structure to another XML structure.
  • From XML to other formats, e.g. HTML or PDF.
  • Filter or update the same XML document.
  • Create an HTML as a data-based API page.


Transformations are used in: