XSL-FO / XPath-Funktion / current-date() / Datum
snow_white
- xsl
Hallo,
ich möchte gern dynamisch mit meinem XSL-FO-Stylesheet das Datum in einem PDF erzeugen lassen.
Dazu habe ich die XPath-Funktion current-date() benutzt. Aber die Funktion funktioniert nicht.
Jetzt weiß ich nicht, ob ich etwas falsch mache oder ob der Prozssor (XEP) die Funktion nicht verarbeiten kann.
Ich schreibe folgendes:
...
<fo:block text-align="left" font-size="15pt">
xsl:text
<xsl:value-of select="current-date()"/>
</xsl:text>
</fo:block>
...
oder auch:
...
<fo:block text-align="left" font-size="15pt">
<xsl:value-of select="current-date()"/>
</fo:block>
...
Habe ich irgendein Attribut im Element text vergessen?
Vielen Dank auf jeden Fall für Eure Hilfe.
Viele Grüße
snow_white
Hallo,
[...]Jetzt weiß ich nicht, ob ich etwas falsch mache oder ob der Prozssor (XEP) die Funktion nicht verarbeiten kann.
Habe ich irgendein Attribut im Element text vergessen?
XEP kann kein XPath 2.0, und current-date() ist eine XPath 2.0 Funktion.
Du kannst höchstens in Verbindung mit jEdit Paramters an das XSL übergeben.
<xep in="mydocument.xml" out="mydocument.ps" style="stylesheets/mystyle.xsl"
format="PostScript">
<classpath refid="xep-classpath"/>
<sysproperty key="com.renderx.xep.CONFIG" value="C:/XEP/xep.xml"/>
<param name="date" expression="13-01-2003"/>
<param name="time" expression="15:33"/>
</xep>
Siehe das Handuch.
Grüße
Thomas
Hallo Thomas,
vielen Dank für Deine Hilfe.
Viele Grüße
snow_white