Ich versuche, die ubuntu cli Version von xalan zu verwenden:Xalan Datum Verlängerung Problem
Xalan version 1.10.0
Xerces version 2.8.0
Mein Problem ist, wie man mit Datumsfunktionen treten in. Ich habe versucht wie folgt aus:
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:date="http://exslt.org/dates-and-times" extension-element-prefixes="date">
<xsl:import href="date/date.xsl" />
<xsl:output method="text" indent="yes" />
date: <xsl:value-of select="date:date()" />
</xsl:stylesheet>
Es gibt mir diese Meldung zurück:
XSLException Type is: XalanXPathException
Message is: The function number 'http://exslt.org/dates-and-times:date' is not available. (file:///home/user/test.xsl, line x, column y)
Welche Dateien oder was muss ich ändern müssen, um diese Datumsfunktionen funktioniert?
Dies ist nicht Xalan-Java! Es ist Xalan C++ und es ist die neueste Version. – azAttis
Wenn Xalan C++ keine EXSLT-Daten implementiert, können Sie das '- Element mit JS oder die date_time-Bibliothek verwenden, die mit dem XSelerator geliefert wird. Es ist reines XSLT (keine Erweiterungsfunktionen). –
Tatsächlich enthält Xselerator26.msi Samples \ Libraries \ datetime_lib.xsl, das reine xsl-Implementierung von Martin "Marrow" Rowlinson ist. "Keine Nutzungsbeschränkung". Siehe http://stackoverflow.com/questions/7346178/does-anyone-have-a-copy-of-the-xselerator-xsl-ide-from-sourceforge – Vadzim