xsl-list
[Top] [All Lists]

RE: Exsl functions in xslt 2

2004-01-19 11:03:13
There were only 2 types of error, they were:

  Required type of first argument of format-number() is 
number; supplied value has type xs:string

  and

  Required type of first argument of concat() is xs:string; 
supplied value has type xs:integer

So for example I changed:

<xsl:value-of 
select="format-number(substring($figureDigits,1,2),'#0')"/>

To:

<xsl:value-of 
select="format-number(xs:integer(substring($figureDigits,1,2))
,'#0')"/>


If you want to write code that works in both 1.0 and 2.0 mode, try using
the number() and string() functions to do the type conversions, as these
are available in both 1.0 and 2.0.

Michael Kay


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



<Prev in Thread] Current Thread [Next in Thread>