Start of change

Important considerations for transforming XML documents

When using the built-in XSLTRANSFORM function to convert XML documents some important considerations and restrictions apply.

Note the following when transforming XML documents:

  • Source XML documents must be single-rooted and well-formed.
  • Because XSLT transformation by default produces UTF-8 characters, the output stream might lose characters if inserted into a character column that is not Unicode.

Restrictions

  • Only the W3C XSLT Version 1.10 Recommendation is supported.
  • All parameters and the result type must be SQL types; they cannot be file names.
  • Transformation with more than one stylesheet document (using an xsl:include declaration) is not supported.
End of change