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(_at_)trinity(_dot_)co(_dot_)nz]
Sent: 20 May 2003 04:54
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
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(_dot_)kara(_at_)trinity(_dot_)co(_dot_)nz
-----Original Message-----
From: owner-xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
[mailto:owner-xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com]On Behalf Of
Martin Lampen
Sent: Tuesday, 20 May 2003 10:01 a.m.
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
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