Hallo Hamdi,
ich habe das jetzt nur kurz überflogen. Gibt es einen Grund, warum ihr es so überaus umständlich hinkriegen wollt? Folgendes sollte doch ausreichen:
<pre>
<xsl:template match="/">
<xsl:apply-templates select="document('test_1.xml')//Text"/>
</xsl:template>
<xsl:template match="Text">
<p>xsl:apply-templates/</p>
</xsl:template>
<xsl:template match="Absatz">
<br/>
</xsl:template>
</pre>
Gruß Uwe