Subject: RE: [xsl] [exsl] EXSLT 1.0 - Common, Sets and Math From: "Michael Kay" <mhkay@xxxxxxxxxxxx> Date: Mon, 5 Mar 2001 15:18:10 -0000 |
Congratulations on pulling this together, sorry not to comment on earlier versions, the volume of mail has been impossible. I think it might be prudent to take <exsl:function> out of this, or at least park it in a separate section, on the grounds that specifying it is causing some difficulty, and it's probably an area where implementors will want to wait and see what the official standard comes up with. exsl:eval is another area that causes some controversy: I'm a great enthusiast for it myself, but not everyone shares my views. Some of the things done in Saxon using higher-order functions such as sum() and max() are done in XQuery using explicit syntax or an (implicit) mapping function that maps a node-set to a list of numbers; again, implementors will want to wait and see which way the wind is blowing before committing themselves. You don't seem to define a namespace URI for set:* and num:* functions. if(a, b, c) has several problems: XQuery uses explicit conditional syntax; the usefulness of the function is limited if all the arguments are evaluated every time; and it can't be implemented in Java using the name mappings defined in XSLT 1.1, because "if" is a reserved word in Java. Mike Kay > -----Original Message----- > From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx > [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of > Jeni Tennison > Sent: 02 March 2001 20:51 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: [xsl] [exsl] EXSLT 1.0 - Common, Sets and Math > > > Hi, > > Thanks to those of you that commented on the last EXSLT draft. I've > put up a new draft for user-defined functions and a couple of handy > extension functions at: > > http://www.jenitennison.com/xslt/exslt/common/ > > There's a list of changes to the last draft there, but also of > interest is that I've created a couple more documents at: > > http://www.jenitennison.com/xslt/exslt/sets/ > http://www.jenitennison.com/xslt/exslt/math/ > > that hold some extension functions. These are intended to be a > starting point for a number of groups of standard (built-in) > functions. > > The most important issues for developing these functions are (a) > whether there are other sets of functions that we should define and > (b) what functions we should have in them. These documents are just a > starting point - please post any comments and suggestions here. > > 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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] [exsl] EXSLT 1.0 - Common, Kevin Jones | Thread | Re: [xsl] [exsl] EXSLT 1.0 - Common, Jeni Tennison |
RE: [xsl] FW: Coordination of <scri, DPawson | Date | RE: [xsl] <xsl:include> and Oracle , Ellis, Graham |
Month |