Subject: RE: Using URL params as xml tag attributes
From: <Jarno.Elovirta@xxxxxxxxx>
Date: Wed, 31 Mar 2004 08:51:52 +0300
|
Hi,
> I would like to use a URL parameter in my Cocoon-XSLT as an
> attribute in a
> XML tag.
> (http://www.yourdomain.com:8080/cocoon/vc/Hello.xml?djUser.id=
> 1&djUser.first
> Name=Mike)
>
> You will notice that I use the djUser.firstName successfully
> to mention the
> person's name, but can not use djUser.id as a value in a XML
> tag attribute
> (VoiceXML var tag.)
>
> It returns <var expr="" name="djUser.id" /> I need it to return <var
> expr="1" name="djUser.id" /> So, how do I fix this?
>
>
> Code:
>
> <xsl:stylesheet version="1.0"
> xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
>
> <xsl:param name="djUser.id"/>
> <xsl:param name="djUser.firstName"/>
>
>
> <xsl:template match="user">
>
> <vxml version="2.0">
>
> <var name="djUser.id" expr="{@djUser.id}"/>
use $djUser.id in the AVT if it's the parameter value you're after.
Cheers,
Jarno - Angel Theory: Transmission
|