According to the SAX spec, a single text node can be split in an sequence of consecutive character() events, and all SAX handling code should be written to take care of this.
So sending two events should really not be a problem.
But what about my simple sample
<xsl:template match="text()"> <p><xsl:value-of select="."/></p> </xsl:template>
?? Who should fix it that it works like expected, i.e. one text node in one p element?
Joerg