With XSLT 2.0 this is simply
<xsl:template match="mynode">
<newnode>
<xsl:value-of select="token"/>
</newnode>
</xsl:template>
With 1.0 it's
<xsl:template match="mynode">
<newnode>
<xsl:for-each select="token">
<xsl:value-of select="."/>
<xsl:if test="position()!=last()">
<xsl:text> </xsl:text>
</
</
</
</
Michael Kay
http://www.saxonica.com/
Author, XSLT 2.0 and XPath 2.0 Programmer's Reference