XSLT のキャスト可能な関数を使用して、文字列を日付に変換しようとしています。しかし、解析エラーが発生しています。DataPower XI52 バージョン 6.0.1.0 を使用しています。XI52 はこの機能をサポートしていますか?
サンプル XML:
<Input><Date>2011-31-12</Date></Input>
私のXSLT:
<xsl:stylesheet version="2.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:fn="http://www.w3.org/2005/xpath-functions"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xsl:template match="/">
<xsl:variable name="Date" select="Input/Date"/>
<xsl:value-of select="fn:cast($Date,'xs:string','xs:date', true())"/>
</xsl:template>
</xsl:stylesheet>