XSL string przekazany z javy jako atrybut xsl

0

Witam,

korzystam z frameworka cocoon czyli java +xsl. Z pewnych powodów chcę przekazywać z javy do xsla wartości które powinny być interpretowane jako znaczniki xsla - czy jest jakaś opcja która na to pozwala? Niestety przekazane znaczniki z javy są traktowane jako zwykły tekst i nie umiem tego ominąć (znaczniki htmla działają, czysto xsl'owe już nie)

0

Hm... a czy przez przypadek cocoon nie uzywa gdzies kompilatora XSLT?

0

tak, tylko że jak mu przekazuje jakiś znacznik z javy powiedzmy i18n:textcostam</i18n:text> to wyciągnięty w xslu jest traktowany jako tekst - nie jest interpretowany.

0

To prawidłowo, bo po skompilowaniu XSLT nie może być zmieniany. Co oznacza, że każda wartość przekazana do arkusza będzie "wyescejpowana" i traktowana przy przetwarzaniu jako tekst. Zresztą XSLTC (kompilator) robi chyba z XSLT bytekod... nie jestem tego pewien, ale w bebechu nie masz już XSLT do którego mozna by było dołożyć jakiś nowy element.

1 użytkowników online, w tym zalogowanych: 0, gości: 1