Subject: [xsl] What is the best way to cast integer to string in XSLT2?|
From: "Dimitre Novatchev" <dnovatchev@xxxxxxxxx>
Date: Sun, 11 May 2003 13:06:32 +0200
Hi Mike and Jeni, With Saxon 7.5 I'm getting an error on the following: <xsl:value-of select="concat(position(), '. ', ., '
')"/> "Type error in first argument of call to concat(): Required type is xs:string; supplied value has type xs:integer" 1. Why doesn't the XSLT processor perform an implicit cast from integer to string? This is quite natural, as any atomic type has a string representation and can be converted to string. 2. My current solution is to use string(position()) Is this the best/recommended solution? Thanks in advance, ===== Cheers, Dimitre Novatchev. http://fxsl.sourceforge.net/ -- the home of FXSL XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list