Subject: [xsl] Re: Re: Designs for XSLT functions (Was: Re: RE: syntax sugar for call-template) From: Dimitre Novatchev <dnovatchev@xxxxxxxxx> Date: Tue, 20 Feb 2001 07:35:14 -0800 (PST) |
Uche Ogbuji wrote: > > > 2. Calling Functions > > > -------------------- > > > 2.b. Passing parameters by position vs. name > > > > > > > fn(QName, p1="Name1 Value1",..., pN="NameN ValueN") > > > > This allows parameters to be passed by name (as above), > > > > by position: > > > > fn(QName, p1="Value1",..., pN="ValueN") > > > > or even in a mixed fashion: > > > > fn(QName, p1="Value1", p2="Value2", p3="Name3 Value3",..., pN="NameN ValueN") > > > > Here the first two parameters are passed positionally, the rest are passed by name. > > > > > > This syntax is by far the most intuitive and easy to remember. > > It is also the most brief and flexible. > > Yes, but it's not legal XSLT 1.0. I think this system must be legal XSLT 1.0 > (another argument against embedding it in xsl:script). First of all, XSLT 1.1 > has just had a first WD. It could be over a year before it becomes REC, and > even after that, there will be many XSLT 1.0 users and implementations about > for years to come. > > And after all, there's no indication that your preferred syntax would be legal > XSLT 2.0 either. Yes, I already changed it to "legal" -- during our dialog with Jeni: exsl:fn(QName, "Name1 Value1",..., "NameN ValueN") I agree with you that this "preferred syntax" may not be legal even in XSLT 4.0 -- especially in case I never expressed it to anyone... :o)) Dimitre Novatchev. __________________________________________________ Do You Yahoo!? Get personalized email addresses from Yahoo! Mail - only $35 a year! http://personal.mail.yahoo.com/ XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: Designs for XSLT functions (Was, DPawson | Thread | [xsl] Re: Re: Designs for XSLT func, Dimitre Novatchev |
RE: Designs for XSLT functions (Was, DPawson | Date | Re: Designs for XSLT functions (Was, Uche Ogbuji |
Month |