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 |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] URL parameters in xsl, Hemi Kara | Thread | Re: [xsl] URL parameters in xsl, David Carlisle |
Re: [xsl] Maintaining character ent, David Carlisle | Date | Re: [xsl] Maintaining character ent, David Carlisle |
Month |