找不到名为{http://exslt.org/dates-and-times} date-time()的匹配0参数EXSLT函数

时间:2014-01-27 15:25:38

标签: xml xslt saxon exslt extension-objects

我正在使用IntelliJ IDEA 13. XSLT处理器是SAXON。 我需要在转换中转换日期和时间。我决定使用EXSLT。以下是我在转型中添加的内容:

<xsl:stylesheet version="2.0"
                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
                xmlns:setupCustom="urn:customization_2013_1.setup.webservices.netsuite.com"
                xmlns:platformCore="urn:core_2013_1.platform.webservices.netsuite.com"
                xmlns:date="http://exslt.org/dates-and-times"
                extension-element-prefixes="date">
    <xsl:import href="exslt/date/date.xsl"/>

“exslt”目录与当前转换文件位于同一级别。 以下是我尝试调用EXSLT函数的方法:

<CreationDateTime>
    <xsl:value-of select="date:date-time()"/>
</CreationDateTime>

以下是编译错误:

  

找不到匹配的0参数函数   {http://exslt.org/dates-and-times}日期 - 时间()。没有撒克逊人   具有本地名称日期时间的扩展功能

你可以告诉我我做错了什么吗? 我已经读过SAXON本身支持日期和时间扩展,但是我选择了EXSLT来在任何XSLT处理器上运行转换。

0 个答案:

没有答案