Hallo Thomas,
danke für den "Denkanstoß".
Aber jetzt beisst sich das ganze mit den Sheets in die es eingebunden werden soll. Und dort werden ungewollte/undefinierte Text-Knoten und damit auch der Inhalt von <text> unterdrückt.
*----
<xsl:stylesheet version='1.0' xmlns:xsl='http://www.w3.org/1999/XSL/Transform'>
<xsl:include href='elements.xsl'/>
<xsl:template match='document'>
<xsl:apply-templates />
</xsl:template>
[...]
<xsl:template select='text()'/>
</xsl:stylesheet>
*----
Gruß
Paul