RE: [xsl] URL parameters in xsl

Subject: RE: [xsl] URL parameters in xsl
From: "Martin Lampen" <mlampe@xxxxxxxxxxx>
Date: Tue, 20 May 2003 04:22:08 -0500
Thanks for all your replies. None of these solutions work though. the xsl file won't recognise the url - is this because it's generated from an .asp file!

help!!!

martin

-----Original Message-----
From: Hemi Kara [mailto:hemi@xxxxxxxxxxxxx]
Sent: 20 May 2003 04:54
To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Subject: RE: [xsl] URL parameters in xsl


Hi Martin,

My suggestion would be this:

1) Create a variable that holds the string after the = sign.
	<xsl:variable name="uidNum">
	<xsl:value-of select="substring-after(URL,'=')"/>
	</xsl:variable>

2) You can now use the variable in test
	<xsl:if test="$uidNum=1">.....then do something.....</xsl:if>
	<xsl:if test="$uidNum=2">.....then do something.....</xsl:if>

3) If you need the whole uid string then swap the [=] character for the [?]
character, and this will return [uid=2]

Hope this helps
Hemi Kara

hemi.kara@xxxxxxxxxxxxx

-----Original Message-----
From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx
[mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of Martin Lampen
Sent: Tuesday, 20 May 2003 10:01 a.m.
To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Subject: [xsl] URL parameters in xsl


Hi all, am a newcomer to xsl I desperately need a way to extract the uid
parameter from a URL (eg. http://192.168.22.105/default.asp?uid=2) and use
it as a variable for if statements within xsl.

I've tried everything and while I can write the uid to the xsl template I
can't call it as a variable in if/match statement.

Please help! ;)

martin

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread