Comments 13
А почему бы не использовать язык расширения? Например, в php функция была бы намного проще, а вызов производился бы так:
<xsl:value-of select="php:function('someFunctionDateToUTC',$mskDate)"></xsl:value-of>
Все-таки XSLT не предназначен для вычислений, поэтому получился такой громозкий шаблон…
<xsl:value-of select="php:function('someFunctionDateToUTC',$mskDate)"></xsl:value-of>
Все-таки XSLT не предназначен для вычислений, поэтому получился такой громозкий шаблон…
+4
Да, изначально и было так сделано, использовалась Java вставка, но это и рессурсоемко(когда требуется обработать тысячи документов становится заметно), и как оказалось разные xsl парсеры по-разному интерпретировали такую вставку. А шаблон получился хоть и громоздким, но не особо сложным, и позволяет обойтись самим xsl.
0
дичь.
ну и московский формат времеин тоже улыбает, конечно.
ну и московский формат времеин тоже улыбает, конечно.
0
Есть такой тег habracut. Между прочим, у него есть даже аттрибут text, чтобы он не был таким унылым.
0
Опечатка (по Фрейду :) ) "… решалась вставкой Java скрипа..."
+1
Еще вариант — использовать exslt. Там есть работа с датами
+1
Sign up to leave a comment.
Преобразование даты в международный формат(UTC). Шаблон для версий XSLT от 1.0