XSLT Extension Functions: Difference between revisions
Line 38: | Line 38: | ||
===ISO_Date_to_date_MMYYYY=== | ===ISO_Date_to_date_MMYYYY=== | ||
Example usage | |||
<xsl:value-of select="c4j_XSLT_Ext:ISO_Date_to_date_MMYYYY($inputdate)" /> | |||
Parameter format : yyyy-MM-dd HH:mm:ss | |||
===concat=== | ===concat=== | ||
===date_DD_MMM_YY_to_ISO_Date=== | ===date_DD_MMM_YY_to_ISO_Date=== |
Revision as of 12:52, 9 September 2024
The Middleware Appliction is bundled with the Saxon-HE library
The open-source Saxon-HE product is offered under the [Mozilla Public License version 2.0.]
A number of Extension (Java) functions are available to the middleware and these are documented here.
In order to be able to reference these functions in your XSLT you would need to delcare them as shown here.
<?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:c4j="http://www.commander4j.com" xmlns:c4j_XSLT_Ext="http://com.commander4j.Transformation" xmlns:saxon="http://saxon.sf.net/" exclude-result-prefixes="xs c4j c4j_XSLT_Ext" version="2.0">
xmlns:c4j="http://www.commander4j.com" xmlns:c4j_XSLT_Ext="http://com.commander4j.Transformation" exclude-result-prefixes="xs c4j c4j_XSLT_Ext"
ISO_Date_to_date_DDMMYYYY
Example usage
<xsl:value-of select="c4j_XSLT_Ext:ISO_Date_to_date_DDMMYYYY($inputdate)" />
Parameter format : yyyy-MM-dd HH:mm:ss
ISO_Date_to_date_DD_MM_YYYY_HH_MM_SS
Example usage
<xsl:value-of select="c4j_XSLT_Ext:ISO_Date_to_date_DD_MM_YYYY_HH_MM_SS($inputdate)" />
Parameter format : yyyy-MM-dd HH:mm:ss
ISO_Date_to_date_MMYYYY
Example usage
<xsl:value-of select="c4j_XSLT_Ext:ISO_Date_to_date_MMYYYY($inputdate)" />
Parameter format : yyyy-MM-dd HH:mm:ss