Subject: Re: [xsl] Re: namespace values From: Jeni Tennison <mail@xxxxxxxxxxxxxxxx> Date: Tue, 13 Mar 2001 13:20:00 +0000 |
Hi Dimitre, > The EXSLT initiative is a good initial set of user requirements for > ***the real thing to come in XSLT 2.0***, but not more than that. User requirements generally don't give solutions to the requirements, and EXSLT does. I certainly hope that the discussions we have now about the functionality of the various parts of EXSLT will have some input into the design of XSLT 2.0 and XPath 2.0, but XSLT 2.0 and XPath 2.0 already have sets of requirements. The intention of EXSLT is certainly not as a requirements document. > Anybody has the right to invent a totally new language for > processing XML documents. The danger is not to really start thinking > this is standard XSLT and mixing the two together. > > The just published "rationale" proves these concerns: > > "XSLT processor implementers should implement the extensions as > documented, or incorporate third-party implementations of the > elements and functions." > > Nobody can force an implementor to implement/incorporate a set of > extensions. EXSLT does not have the normative force of a W3C > Recommendation. What (official or unofficial) organisation you choose to trust to define the functions you use is completely up to you. If you want to stick with pure XSLT then no one's going to stop you, and I'm certainly not planning to take a baseball bat to XSLT UK and beat implementers into adopting EXSLT. Though I might bribe them with a few drinks ;) I did wonder about whether the 'should' was too strong, but then I wondered what the point was of trying to draw together a standard (not standard XSLT, I hope no one's making that misinterpretation, but a standard definition of a set of extensions for use with XSLT) unless we treat it as something that we can expect implementers to implement. As Mike said, implementers respond to pressure from the people using their software. If I had written 'can if they really feel like it' I don't think any implementer would feel much pressure to do so. And if they don't implement them, then there's absolutely no point to EXSLT - you can't have something that's portable if it's only available in one processor, as the multiple extensions in various processors demonstrate. So that was why I chose that wording, but please give me an alternative that makes you feel better about it and I'll use that instead - as I said, that was a first attempt and I'd like to refine it to something that everyone finds acceptable and rational. I can't point to messages, but there have been several pleas for a central library of standard extension elements and functions. EXSLT is a response to that. If we misheard, and actually people don't care about portability or having that centralised repository, then great, we can stop wasting everyone's time. If it's just me trying to organise it that you don't like, then fine, I'm very happy to hand it over to someone else. If it's the content of the documents that you find objectionable, then please say which bits and we can work on changing them. Cheers, Jeni --- Jeni Tennison http://www.jenitennison.com/ XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Re: namespace values, Michael Kay | Thread | Re: [xsl] Re: namespace values, Dimitre Novatchev |
Re: [xsl] preceding-sibling, cutlass | Date | Re: [xsl] Move elements to an upper, Jeni Tennison |
Month |