Hallo zusammen,
ich habe folgendes Problem: Ich generiere aus einem großen XML-Datensatz mittels XSLT ein mehrseitiges Dokument, das auch ausgedruckt wird. Dieses Stylesheet ist mittlerweile so angewachsen, daß zum einen die Übersichtlichkeit und zum anderen die Rechenzeit leidet. Da auch noch einzelne Teile des Dokuments nur unter bestimmten Bedingungen benötigt werden, habe ich überlegt, diese Teile auszugliedern und nur bei Bedarf einzufügen.
Meine naive Vorstellung war ein Abschnitt nach diesem Muster:
Das Problem dabei ist, daß xsl:import und xsl:include top-level-Elemente sind und nach meinem Verständnis nicht in den body gehören. Dieser Weg scheint also nicht zu funktionieren.
Gibt es eine Alternative, also das bedingte Einfügen eines XSL-Stylesheets in ein anderes? Würde mich über jeden Hinweis freuen.
(NB Ich bin XSL-Autodidakt und kein IT-Spezialist, also bitte „keep it simple!“ Vielen Dank!)
Schöne Grüße,
otto1965