Re: [xsl] param - default settings

Subject: Re: [xsl] param - default settings
From: Goetz Bock <bock@xxxxxxxxxxx>
Date: Tue, 30 Oct 2001 12:42:49 +0100
On Tue, Oct 30 '01 at 13:16, Oleg Tkachenko wrote:
> >>  <xsl:param name="abs" select="1" />
> >>
> > This would select the value of the <1> node in the current context,
> > there is no such node and the nodename is invalid anyway
> I don't think so, 1 belongs to number type, not to node-set, so the 
> param will contain just 1 as number.
Okey, I'm sorry youre right, but this only works for numbers. If I was
to say
<xsl:param name="bla" select="foo"/>
it would try to select all foo nodes (in the current scope)

> > <xsl:param name="abs" select="'1'"/>
> And this one will contain 1 as string.
Yes, but as XSL-T is not strongely typed, it will seam to work like a number

> > <xsl:param name="abs">1</xsl:param>
> And this one as RTF with the only text node that in turn contain 1 as 
> string value.
But works for the same reasons

But you're right, both do not result in real numbers 
-- 
Goetz Bock                                              IT Consultant
Dipl.-Inf. Univ.

Attachment: pgp00024.pgp
Description: PGP signature

Current Thread