Hier eine Möglichkeit den String zu zerlegen und in das gewünschte Zielformat zu bekommen.
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<ROOT>
<xsl:for-each select="tokenize(normalize-space(//TAG), ' ' )">
<TAG>
<xsl:value-of select="normalize-space(.)"/>
</TAG>
</xsl:for-each>
</ROOT>
</xsl:template>
</xsl:stylesheet>