Thorsten Bullack: href-attribut dynamisch füllen beim xsl:include Befehl ??

Hallo zusammen,

Zunächst eine kleine Übersicht über mein Problem-Szenario:
------------------------------------------------------------
Hauptseite.xsl:

<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  <xsl:output method="html"/>
   ....
    <xsl:variable name="medienpfad" select="layoutPfad"/>
     ....
     <xsl:for-each select="moduleAOs">
          .....
          <xsl:call-template name="modulrahmen"/>
          .....
     </xsl:for-each>
     .....
  </xsl:template>
  <xsl:include href="file:///E:\abc\def\Modulrahmen.xsl"/>
</xsl:stylesheet>

------------------------------------------------------------
Modulrahmen.xsl:

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format">
   <xsl:template name="modulrahmen">
      <xsl:variable name="medienpfad" select="../layoutPfad"/>
     ....
      <xsl:call-template name="modulinhalt"/>
     ....
   </xsl:template>
   <xsl:include href="file:///E:\abc\def\Modulinhalt.xsl"/>

</xsl:stylesheet>

------------------------------------------------------------
Modulinhalt.xsl:

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format">
   <xsl:template name="modulinhalt">
      <xsl:variable name="medienpfad" select="../layoutPfad"/>
   ......
   </xsl:template>
</xsl:stylesheet>

------------------------------------------------------------

nun mein Problem :

Gibt es eine Möglichkeit den Aufruf
<xsl:include href="file:///E:\abc\def\Modulinhalt.xsl"/>
dynamisch zu gestalten?????

Hatte es mal mit
xsl:include
   <xsl:attribute name="href"><xsl:value-of select="$pfad"/></xsl:attribute>
</xsl:include>
versucht, aber das nimmt er nicht an :(

Ich muß also in Modulrahmen immer nur einen Inhalt einbinden, allerdings je nach durchlauf von dem For-Each in der Hauptseite ( dort wird das Array moduleAOs durchlaufen) einen anderen.

Das Händling mit Variablen ist bekannt und die habe ich auch zur Verfügung, aber wie kann ich den href-Teil des include-Befehls  dynamisch halten, wenn nicht mit xsl:attribute ??????

Ich hoffe es ist klar geworden wo mein Problem ist und noch mehr hoffe ich, daß mir jemand helfen kann.

MfG

Thorsten