我正在使用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>
以下是编译错误:
你可以告诉我我做错了什么吗? 我已经读过SAXON本身支持日期和时间扩展,但是我选择了EXSLT来在任何XSLT处理器上运行转换。找不到匹配的0参数函数 {http://exslt.org/dates-and-times}日期 - 时间()。没有撒克逊人 具有本地名称日期时间的扩展功能