Uwe wrote: >Output fragment: ><vec3 value="0 1 2"/> > >...I wrote an extension function to do >this, and invoke it with this XSL fragment: ><xsl:value-of value="ext:makevec3s(.)"/> >...So the extension function... >creates a number of <vec3/> elements...
The first step is to try xsl:copy-of instead of value-of. Value-of is designed to emit a text node. Copy-of will emit a whole sequence of nodes with attributes and children. .................David Marston