This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: param - default settings
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.
PGP signature