[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: Testing for a parameter

Subject: Re: Testing for a parameter
From: Aaron Johnson <artpunx@xxxxxxxxx>
Date: Tue, 9 Aug 2005 16:52:34 +0100
Re:  Testing for a parameter
Thank you for your reply. My apologies... I'm not sure I really
explained that very well.

The Idea is to return a line of text if a parameter hasnt been passed
in. So for example if the user has not selected  a choice from the
menu, the template does not get called....instead you would get a line
of text saying make a choice {its to greet a first time visitor]. Once
a choice has been made then that parameter gets passed in to invoke
the template.

I imagine it it would be...

if:

the parameter for "groupSelected" is null or has not been chosen yet then
display this text blah...

else:

<td colspan="2" class="myuweWhite">
        <xsl:call-template name="photos">
       <xsl:with-param name="recordsInGroup"
select="//atg:record[../@groupName=$group_name]" />
        </xsl:call-template>
</td>

On 8/9/05, David Carlisle <davidc@xxxxxxxxx> wrote:
>
> > I am unfamiliar with parameter test syntax.
> There is no special syntax for testing parameters.
>
> a parameter always has a value. the value given at its point of
> definition is used (only) if a value is not passed in so
>
> <xsl:param name="group_name" select="'noChoice'"/>
>
> ...
>
> <xsl:if test="$group_name='noChoice'">....
>
> David
>
>
> ________________________________________________________________________
> This e-mail has been scanned for all viruses by Star. The
> service is powered by MessageLabs. For more information on a proactive
> anti-virus service working around the clock, around the globe, visit:
> http://www.star.net.uk
> ________________________________________________________________________

Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.