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