Thomas J.S.: XML mit XSLT in Javascript Transformieren

Beitrag lesen

Hallo,

Nachtrag:

die Frage bleibt,

Nein, die Frage habe ich dir beantwortet: du kannst das mode-Attribut eines Templates nicht direkt als Paramter einem Apply-Templates übergeben, weder im IE noch sonstwo, schlicht weil der Wert des mode-Attributes ein sogenannter QName (Qualifizierter XML-Name) sein muss d.h. es werden keine Variblen etc. aktzptiert.

»»aber mein Problem hat sich erledigt, ich habe das XSLT so umgeschrieben, das es nur noch ein Root-Element ohne mode verwendet, in dem die einzelnen modes mittels xsl:if Blöcken unterschieden werden. Der Mode wird dann anstatt echter mode mittels Param/Variable an den xsltProcessor übergeben....

Nicht schön, aber führt zumindest zum Ziel.

Das ist nicht "erldigt" sondern die einzige Lösung deines Problems.
Wobei man einiges noch an deinem XML vereinfachen könnte und ein choose-when-otherwise wäre statt den ifs besser geignet.

Wenn jemand noch ne Lösung für den ersten Ansatz findet, daran bin ich natürlich immer noch interessiert, man ist schließlich nicht immer in der glücklichen Lage Einfluss auf das XSLT nehmen zu können.

Du hast diese Lösung bekommen. Eine andere gibt es nicht.

Grüße
Thomas