Не удается найти подходящую функцию EXSLT с 0 аргументами с именем {http://exslt.org/dates-and-times}date-time()
Я использую 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} date-time (). Нет саксонской функции расширения с локальным именем дата-время
Не могли бы вы сказать мне, что я делаю не так? Я читал, что расширения даты и времени обычно изначально поддерживаются SAXON, но я выбрал EXSLT, чтобы можно было выполнять преобразование на любом процессоре XSLT.