[xslt] Problem with variables
- From: "Richard Jinks" <cyberthymia yahoo co uk>
- To: <xslt gnome org>
- Subject: [xslt] Problem with variables
- Date: Tue, 21 May 2002 12:50:42 +0100
Hi
Can someone suggest whats going wrong here? I've had a look through the
libxslt code, but can't find anything obvious.
(Using Igor's Win32 binaries libxml2.2-4-21, libxslt1.0.17 on Win2000)
a.xml:
<?xml version="1.0"?>
<AAA author="nicmila@idoox.com">
<BBB>bbb</BBB>
<CCC>ccc</CCC>
</AAA>
b.xsl:
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl='http://www.w3.org/1999/XSL/Transform'
version="1.0">
<xsl:output method="text"/>
<xsl:variable name="G">0.2548</xsl:variable>
<xsl:template match="/">
<xsl:text>
</xsl:text>
<xsl:value-of select="format-number($G,'%')"/>
<xsl:text>
</xsl:text>
<xsl:value-of select="format-number($G,'%#.#')"/>
<xsl:text>
</xsl:text>
<xsl:value-of select="format-number($G,'%#.000')"/>
<xsl:text>
</xsl:text>
<xsl:value-of select="format-number($G,'%#.#####')"/>
</xsl:template>
</xsl:stylesheet>
C:\libxml\libxslt-1.0.17.win32\util>xsltproc b.xsl a.xml
xsltproc c.xsl a.xml
runtime error: file c.xsl line 4 element variable
Global variable G already defined
%25%25.5%25.480%25.48
There appears to be two problems here:
1) The runtime error stating that variable "G" is already defined.
2) I'd expect the formatted numbers to each appear on new lines (but this
could quite easily go down to a gap in my understanding of <xsl:text/>)
Any ideas?
Thanks,
Richard
_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]