Editing XSLT

To edit the XSLT, set these properties:
Property Description
XSLT The XSLT to translate the document. XSLT (Extensible Stylesheet Language Transformation) is a standard, flexible and widely supported language to transform one XML into another. Because BODs are XML documents, this language is suitable for defining a mapping.

ION supports the 1.0 and 2.0 XSLT standards. The version is specified in the version attribute of the XSLT header.

If the version is “1.0”, ION uses the Xalan XSLT processor. If the version is “2.0”, ION uses the Saxon Home Edition (HE) XSLT processor . Version “2.0” has more string and arithmetic manipulation capabilities than “1.0”. For the standard available functions, see the documentation of Saxon HE: https://www.saxonica.com/documentation9.6/index.html#!functions/fn

Note: Advanced XSLT is not validated in the ION. If your XSLT is incorrect, an error can occur in the ION Service when processing a BOD
Strip Namespace Whether namespaces must be removed from the document. In normal cases select No. Select Yes only if your XSLT cannot deal with namespaces and namespaces are not required in the resulting document. The option to strip namespaces is available to provide compatibility with previous versions of ION (10.2 and later).