Hallo,
Ich muss mein XSL-Code zwischen
<xsl:for-each select="document('Text.xml')//Text">
</xsl:for-each>
einpacken. Da ich meine XML-Datei für mehrere XSL-Dokumente anwenden muss. Wenn ich zwischen "for-each" "xsl:tamplate" anpacke, bekomme ich folgende Meldung:
"Fehler während der XSLT-Transformation"
Ja, das kannst du nicht machen.
Aber du brauchst den Kode nicht unbeding in for-each:
<xsl:template match="Absatz" mode="ausgabe1">
<br/><br/>
</xsl:template>
<xsl:template match="Text" mode="ausgabe1">
<p>
<xsl:apply-templates mode="ausgabe1" />
</p>
</xsl:template>
<xsl:for-each select="document('Text.xml')//Text">
<xsl:apply-templates mode="ausgabe1" />
</xsl:for-each>
Grüße
Thomas