Czy można stworzyć dynamiczne xsl:include? Chodzi mi o coś w stylu:
Kod
<xsl:variable name="filePath">
index2.xsl
</xsl:variable>
<xsl:include href="{$filePath}" />
index2.xsl
</xsl:variable>
<xsl:include href="{$filePath}" />
i inne tego typu rozwiązania (to oczywiście nie działa). Próbowałem również z wstawianiem lub podmianą xsl:include w PHP, co do wstawiania wstawiał mi na końcu dokumentu co oczywiście jest niepoprawne. Z insertBefore oraz replaceChild nie bardzo mi wychodziło.
Czy jest jakieś rozwiązanie tego problemu? Najbardziej zadowoliło by mnie to w XSL, a nie PHP, ale w ostateczności...

EDIT: Problem rozwiązałem w PHP w taki sposób:
<?php $XSL -> getElementsByTagName ('include') -> item(0) -> setAttribute ('href', $filePath); ?>
Jakby ktoś miał rozwiązanie oparte o sam dokument XSL to prosiłbym o podanie. Z tego co czytałem to raczej tego zrobić nie da, ale kto wie.