[Home] [By Thread] [By Date] [Recent Entries]
Try casting each numerical argument to xs:positiveInteger:
On 29.08.2010 21:43, Costello, Roger L. wrote: <xsl:sequence select="f:iter($count + 1)" /> <xsl:sequence select="f:iter($count + xs:positiveInteger(1))" /> (also when invoking f:iter outside the recursion).
Maybe the XSLT processor isn't smart enough. It just seems to adhere to the rule "positiveInteger + integer = integer". I'm not sure whether it's worth the while to make the processor look at the values rather than just at the types before applying implicit typecasts. -Gerrit -- Gerrit Imsieke Geschdftsf|hrer / Managing Director le-tex publishing services GmbH Weissenfelser Str. 84, 04229 Leipzig, Germany Phone +49 341 355356 110, Fax +49 341 355356 510 gerrit.imsieke@xxxxxxxxx, http://www.le-tex.de Registergericht / Commercial Register: Amtsgericht Leipzig Registernummer / Registration Number: HRB 24930 Geschdftsf|hrer: Gerrit Imsieke, Svea Jelonek, Thomas Schmidt, Dr. Reinhard Vvckler
|

Cart



