Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [xsl] Dynamiczne xsl:include
webdice
post
Post #1


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




Witam,

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}" />


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... smile.gif.

EDIT: Problem rozwiązałem w PHP w taki sposób:

  1. <?php
  2. $XSL -> getElementsByTagName ('include') -> item(0) -> setAttribute ('href', $filePath);
  3. ?>


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.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 16:21