Das ganze matched wunderbar, ...
Ja das glaube ich dir gerne, dass "matched" sogar so gut, dass ich dir leider mitteilen musse, dass xsl:template nur top level sein darf. also niemals innerhalb eines anderen xsl:template vorkommen darf. Also:
</xsl:template>
xsl:template
</xsl:template>
nicht aber:
</xsl:template>
</xsl:template>
allerdings ist der Inhalt der Variablen immer leer.
Keine Wunder, siehe oben. Zudem waere auch mal interessant wie deine XML datei aussieht, damit man dir weiterhelfen kann.
Gruss, Holge r
PS: disable output escaping ist ziemlich daneben und sollte nur verwenet werden, wenn es wirklich keine andere Loesung bei xslt1.0 gibt.