One problem using Date:add utility from exslt
"Mallikarjuna, Nagendra" <[email protected]> Wed, 12 Nov 2008 04:05:59 -0500
| Newsgroups | gmane.text.xml.xslt.extensions |
|---|---|
| Message-ID | <DAC11958BCE1D44AB2B7E05B023C038B02C8096B@gsmbnbp28es.firmwide.corp.gs.com> |
Hi,
I am trying to use the date-and-times package to get current date and 6
months back date. The date:add function to add duration to date is
giving the following error. Any idea what could have gone wrong.
->java org.apache.xalan.xslt.Process -in test.xml -xsl test.xsl
file:///home/mallin/test.xsl; Line #11; Column #57; XSLT Error
(javax.xml.transform.TransformerConfigurationException):
javax.xml.transform.TransformerException:
javax.xml.transform.TransformerException: Illegal value:
date:add('2000-01-01','P20D') used for QNAME attribute: name
Exception in thread "main" java.lang.RuntimeException:
javax.xml.transform.TransformerException:
javax.xml.transform.TransformerException: Illegal value:
date:add('2000-01-01','P20D') used for QNAME attribute: name
at org.apache.xalan.xslt.Process.doExit(Process.java:1153)
at org.apache.xalan.xslt.Process.main(Process.java:1126)
cat test.xsl
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:date="http://exslt.org/dates-and-times"
extension-element-prefixes="date"
version="1.0">
<xsl:template match="/">
<xsl:call-template name="date:add('2000-01-01','P20D')">
</xsl:call-template>
</xsl:template>
</xsl:stylesheet>
Thanks
Nagendra M
AML Compliance IT
_______________________________________________
exslt mailing list
[email protected]
http://www.exslt.org/list