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

RE: Default values of template parameters

Subject: RE: Default values of template parameters
From: "Julian Cox" <julian.cox@xxxxxxxxxxxx>
Date: Tue, 1 Aug 2006 15:21:16 +0100
julian cox
Thanks David & Michael

Had a feeling I was going to be out of luck with this one.  I think I'll
put my default values in my mapping file, keeps the users out of the
code.

Cheers
Julian

Julian Cox
BSI Development Engineer
Ultra Electronics Airport Systems
Web: www.ultra-as.com


> -----Original Message-----
> From: Michael Kay [mailto:mike@xxxxxxxxxxxx]
> Sent: 01 August 2006 12:58
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: RE:  Default values of template parameters
>
> > Is there a way to pass the parameter if the tested attribute
> > exists and not pass anything, not even an empty string, if it
> > does not?
>
> No: the only way to get the default value is to omit the
xsl:with-param
> entirely.
>
> It seems you need a different mechanism here, instead of
>
> <xsl:param name="p" select="default"/>
>
> you want
>
> <xsl:param name="p" select="()"/>
> <xsl:variable name="p1" select="if ($p) then $p else default"/>
>
> That's 2.0 syntax of course but the principle is the same.
>
> Michael Kay
> http://www.saxonica.com/


________________________________________________________________________
"The information in this email and any attached files is confidential. It is
intended solely for the use of the addressee. Any unauthorised disclosure or
use is prohibited. If you are not the intended recipient of the message,
please notify the sender immediately and do not disclose the contents to any
other person, use it for any purpose, or store or copy the information in any
medium. The views of the author may not necessarily reflect those of the
company.
The contents of an attachment to this e-mail may contain software viruses
which could damage your own computer system. While Ultra Electronics Limited
has taken every reasonable precaution to minimise this risk, we cannot accept
liability for any damage which you sustain as a result of software viruses.
You should carry out your own virus checks before opening the attachment."

Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

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

Buy Stylus Studio Now

Cast Your Vote

We need your help – Vote for DataDirect XML Products!

  • Best SOA or XML site

Winners and finalists announced at SOA World Conference in November.

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-2007 All Rights Reserved.