|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Pass node to template
One might approximate the "required" attribute in XSLT 1.0 like so:
<xsl:template name="etc">
<xsl:param name="i-am-required">
<xsl:message terminate="yes">
Parameter i-am-required not provided!
</xsl:message>
</xsl:param>
</xsl:template>
--
Niko Matsakis
http://www.datapower.com
On Wed, 21 May 2003, Jeni Tennison wrote:
> Hi Karl,
>
> > Never Mind... I'm being a retard. Between my attempts to get this to
> > work, I ended up passing the node set to a missnamed parameter. XSLT
> > can be quite forgiving, for example when you reference a node which
> > does not exist in a select and you get back an empty string, this is
> > nice. It is also forgiving when setting parameter values, the
> > parameters do not have to exist in the template.
>
> In XSLT 2.0, it's an error if, when you call a template by name, you
> pass in a parameter that doesn't exist in that template. You can also
> make sure that you're passing in all the parameters that you need by
> putting required="yes" on the <xsl:param> declarations in a template.
> Hopefully that will catch a lot of these kinds of errors.
>
> Cheers,
>
> Jeni
>
> ---
> Jeni Tennison
> http://www.jenitennison.com/
>
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
>
>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








