cancel
Showing results for 
Search instead for 
Did you mean: 

XSLT 2.0 support in XI

Former Member
0 Kudos

Hi,

I am using XI 3.0 (SP13). How do I know if this supports XSLT 2.0 or not? Is there a special file that I have to look for in the installation folders or is there transaction code that displays the details?

Also, it will be greatly appreciated if someone can point me to - how to configure a 3rd party XSL processor (like Saxon) on the XI server.

Thanks,

Badari

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Here is a way (or probably one of many ways) to do this.

Simply insert this xsl file into an archive and use it in a mapping with 2 dummy interfaces, one as source and another as target. And run the transform.

XSL File:

<?xml version="1.0"?>

<xsl:stylesheet version="2.0"

xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<xsl:output method="xml" indent="yes" />

<xsl:template match="*">

<systemProperties>

<xslVersion>

<xsl:value-of select="system-property('xsl:version')" />

</xslVersion>

<xslVendor>

<xsl:value-of select="system-property('xsl:vendor')" />

</xslVendor>

<xslVendorURL>

<xsl:value-of

select="system-property('xsl:vendor-url')" />

</xslVendorURL>

<xslProductName>

<xsl:value-of

select="system-property('xsl:product-name')" />

</xslProductName>

<xslProductVersion>

<xsl:value-of

select="system-property('xsl:product-version')" />

</xslProductVersion>

<xslIsSchemaAware>

<xsl:value-of

select="system-property('xsl:is-schema-aware')" />

</xslIsSchemaAware>

<xslSupportsSerialization>

<xsl:value-of

select="system-property('supports-serialization')" />

</xslSupportsSerialization>

<xslSupportsBackwardCompatibility>

<xsl:value-of

select="system-property('xsl:supports-backwards-compatibility')" />

</xslSupportsBackwardCompatibility>

</systemProperties>

</xsl:template>

</xsl:stylesheet>

Output:

<?xml version="1.0" encoding="utf-8"?>

<systemProperties>

<xslVersion>1.1</xslVersion>

<xslVendor>InQMy Labs.</xslVendor>

<xslVendorURL>http://www.sap.com</xslVendorURL>

<xslProductName/>

<xslProductVersion/>

<xslIsSchemaAware/>

<xslSupportsSerialization/>

<xslSupportsBackwardCompatibility/>

</systemProperties>

Thanks,

Badari