Thomas J.S.: Übergabeprameter mit XSL auslesen?

Beitrag lesen

Hallo,

Mit folgendem Javascript lassen sich diese Parameter der URL (.../navigation.xml?2?0) auch wunderbar auslesen:

<script language="JavaScript" type="text/javascript">
variable = self.location.href.split("?");
lev1 = variable[1];
lev2 = variable[2];
document.write(lev1);
document.write(lev2);
</script>

Aber eben leider auch nur mit dem Javascript. Die Ausgabe der Variablen lev1 und lev2 am Screen zeigt die richtigen Parameterwerte an.

Du muss uns bitte _schon_ sagen, was du genau möchtest. D.h. zuerst und vor allem ob du deine XML/XSL-Tranformation dem Browser überläßt oder serverseitig erledigst.

Daher meine Frage, ob man Übergabeparameter der URL auch direkt mit XSL auslesen und der entsprechenden XSL Variablen zuweisen kann. Oder gibt es eventuell doch einen Weg Werte von Javascript Variablen an XSL Variablen zu übergeben?

Macht du deine XML/XSL-Tranformation serverseitig oder soll dies der Browser erledigen?

Beides ist möglich und bei beidem hast du die Möglichkeiten zu Paramterabfrage.

Was du aber nicht kannst ist aus dem Tramsformationsprozess heraus zurück in den XSLT schreiben (und das versucht du hier).

Konrekt kann man dir nur dann wirklich weiterhelfen, wenn du diese Frage (serverseitig <-> im Browser) beantwortet hast.

Grüße
Thomas