Hallo,
Ja ich weiss das das hier bestimt schon tausendmal erklärt wurde
doch das was ich gefunden habe hat mich leider noch
nicht wirklich weitergebracht :/
Es wurde nur 89 mal erklärt.
»»http://phaenom/xcars/user/UserDetail.html
Die Seite gibt es nicht.
http://phaenom/xcars/xml/user.xml
Die Seite gibt es auch nicht.
Mein problem ist jetzt das die variable $myUserID
dynamisch sein muss und aus der vorhergehenden Seite stammen muss
Verarbeitest du dein XML Serverseitig oder überläßt du die XML-XSL-Transformation dem Brwoser?
-
ja: du kannst nur versuchen etwas zu scripten. Thomas Meinike hat dazu schon mehr als einmal sein Beispiel im Archiv erklärt und verlink: fuktioniert nur mit dem IE.
-
nein: dann kannst du versuchen deine Variable als URL-Paramter zu übergeben:
Aber: <xsl:attribute name="href">UserDetail.html?UserID=<xsl:value-of select="UserID"/>
Was soll das denn werden? Warum die HTML-Datei? Was steht in dieser Datei dass du dort deine Variable abfragen willst?
Es wäre außerdem günstiger wenn du hier xsl:param verwenden würdest, du kannst in XSL keine globale Variablen ändern.
Also im zweiten XSL datei:
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:param name="UserID" />
Bitte beachte, dass du als URL-Parameter "UserID" definiert hat, dann muss du auch diese als Paramter verwenden und nicht "myID" !!
Grüße
Thomas