tini: XSL:include

Beitrag lesen

Hallo,

könnt ihr mir bitte weiterhelfen, habe folgendes Problem:

Zur Bearbeitung von Daten in einem XML-Dokument nutze ich ein XSLTHauptdokument, das verschiedene Unterdokumente importieren soll, je nach Bedarf.

Leider erlaubt xsl:include nur den statische Include und nicht
<xsl:include href="{$namedocument}"/>!

Nun meine Frage:
Gibt es eine effektive Methode, mit der ich vielleicht doch den dynamischen Include der XSLT Unterdokumente vornehmen kann?

Denn erstmal alle relevanten XSLT Dokumente zu importieren. Dann alle zu durchsuchen, wo das mittels xsl:if Anweisung selektierte xsl:call-template sich befindet und dieses anschließend aufzurufen, finde ich sehr umständlich. Zumal bei diesem Vorgehen die Templatenamen sich in den XSLT Unterdokumente nicht überlappen dürfen.

Habt ihr ne Lösung für dieses Problem?

Viele Grüße Tini