Wpis z mikrobloga

Hej mirki, potrzebuję rady związanej z przetwarzaniem XSLT w JavaScript. Czy orientuje się może ktoś jak podać XSLtowski argument 'mode' do obiektu XSLTProcessor?

Chodzi o to, że w arkuszu XSLT mam kilka szablonów (template) odnoszącymi się do danej gałęzi XML, ale z różnymi argumentami MODE. Potrzebuję podać JavaScriptowi z którego szablonu ma konkretnie skorzystać i nie mogę. Ktoś może wie?

#javascript #xsl #xslt #xml #xsltprocessor #webdev #programowanie
  • 9
  • Odpowiedz
@Ginden

Stawiam, że nikt nie wie, to jest specyficzne, bardzo rzadko używane rozszerzenie Mozilli.

Sądząc po ilości plusów wiele osób ma w tej chwili podobny problem ( ͡º ͜ʖ͡º)

To nie tylko rozszerzenie Mozilli, XSLT jest obecne we wszystkich
  • Odpowiedz
W standardowym szablonie dla gałęzi XML o nazwie ModelSomething wywołuje szablony w zależności od parametru ajaxMode przekazanego do procesora XSLT za pomocą funkcji setParameter, np. setParameter((null, 'ajaxMode', 'OnlyContent');
W przypadku nieprzekazania parametru lub przekazania pustego, stosowna informacja jest wyświetlana ("Nie wybrano trybu wyświetlania."). Takie podejście (poświęcenie głównego szablonu na AJAX) jest jedynym działającym jakie przyszło mi do głowy.
  • Odpowiedz