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.
OK Sorry Seiten falsch verlinkt statt phaenom isses www.x-cars.de
Mein problem ist jetzt das die variable $myUserID
dynamisch sein muss und aus der vorhergehenden Seite stammen mussVerarbeitest du dein XML Serverseitig oder überläßt du die XML-XSL-Transformation dem Brwoser?
Die Transformation geschieht Client Seitig
- 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.
aha hmm naja dann werd ich mich morgen mal wieder auf die Suche machen (suche schon seit 2 Tagen)
soll nur auf dem IE6+ laufen
- 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?
Steht halt noch drin war der erste versuch über den Query String
mit nem Javascript und xsl:eval an die Variable zu kommen
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
Ohman ich raffs einfach noch nicht ich glaub ich bin zusehr ASP
geschädigt :] und blick es einfach noch net naja
alles fällt gleich schnell nur der Groschen nicht ;]
mfg Christian