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

Why is call-template name a QName (was RE: Trouble with XT??

Subject: Why is call-template name a QName (was RE: Trouble with XT??)
From: Mike Brown <mbrown@xxxxxxxxxxxxx>
Date: Fri, 17 Dec 1999 11:18:01 -0700
call template qname
Michael Kay wrote:
> The name attribute of xsl:call-template must be a QName, not an XPath
> expression.

Why was this restriction imposed here, and why is it not even under
consideration for review for future versions of XSLT?

I'm trying to think of reasons why not, and all I can come up with is that
there is no precedent in XSLT for dereferencing the names of variables or
templates.

On the other hand, it seems like it would be safe because a QName (the name
of a template) can't begin with '$', and there is a precedent for using the
string value of the result of an XPath expression for something (xsl:sort
select="...").

I'm sure I'm overlooking something.


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


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.