Subject: RE: [xsl] error using number() From: "Michael Kay" <mhk@xxxxxxxxx> Date: Fri, 14 May 2004 22:49:43 +0100 |
> However, I regularly write the following: > > number($x + 7) > > This has not given me any errors and passed by fine in SAXON 7. > There's nothing wrong with this, but it's unnecessary. If $x is an integer, the result of the addition is an integer, and the number() function changes it to a double, which prevents it being used in certain contexts that require an integer, for example "1 to $x". An integer can be used anywhere that a double is allowed, so converting an integer to a double is never necessary. Michael Kay
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] error using number(), Mike Ferrando | Thread | [xsl] Testing node immediately foll, Ryan Graham |
RE: [xsl] killing xslt, bry | Date | RE: [xsl] change stylesheet encodin, Michael Kay |
Month |