Marko: Parameter in xsl:include href verwenden

Beitrag lesen

Hallo,

ich möchte verschiedene XSL Dateien kombinieren. Die Pfade sind variabel, und sollen als Parameter von außen geliefert werden. Ich habe als Basispfad den Parameter $xslbasepath definiert, und möchte diesen nun in einem xsl:include verwenden. Probiert habe ich es so:

xsl:include
    <xsl:attribute name="href">
      <xsl:value-of select="$xslbasepath"/>/default.xsl
   </xsl:attribute>
</xsl:include>

Die PHP-XSL Extension (Sablotron) meckert nun rum, weil bei xsl:include angeblich ein notwendiges Attribut fehlen würde. Er erkennt wohl die Definition von href nicht, weil es nicht direkt im xsl:include Tag definiert ist.
Kann mir da jemand weiterhelfen ? Entspricht das Verhalten dem XSL Standard, oder ist das ein
Bug von Sablotron ?

Danke und Gruss

Marko