Thomas J.S.: auf JavaScript-Variable mit XSL zugreifen

Beitrag lesen

Hallo,

eine sprache.xsl
<?xml version="1.0"?>
<xsl:stylesheet
 version="1.0"
 xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
 xmlns="http://www.w3.org/TR/REC-html40">

<xsl:param name="Eingabe" />

<xsl:template match="sprache">

...

<xsl:for-each select="$Eingabe">

...

Ich möchte statt „french“  in <xsl:for-each select="french"> die variable $Eingabe einfügen. Geht aber so einfach nicht. Kann jemand eine Lösung?

Nach dem man jetzt eine sprache ausgewählt hat, muss du die XML-Seite nochmal aufrufen und dem Paramter setzen:
(_nur_ als Bsp: http://was.auch.immer/sprache.xml?Eingabe=german)

Aber das setzt voraus, dass du dein XML serverseitig verarbeitets, denn die Browser selbst unterstützen das noch nicht.
Mit einigen Tricks kannst du was machen, dazu findest du im Archiv die Threads von Thomas Meinike mit Lösungen.

Grüße
Thomas