Subject: [xsl] Re: Re: Re: The Perils of Sudden Type-Safety in XPath 2.0 From: Dimitre Novatchev <dnovatchev@xxxxxxxxx> Date: Thu, 20 Feb 2003 03:13:28 -0800 (PST) |
> Dimitre, > > I'm not disagreeing with your position. I have had some fundamental > objections to the introduction of data-typing within XSLT almost from > the moment that it first appeared in the specifications. I've worked > with XSLT often enough to state that the number of times I can point > to where static typing would have come in handy can be counted on one > hand, and usually there was some work-around there. I see the type > mechanisms as a big step backwards, but one that is unfortunately > driven by a few vendors (principally Microsoft) who are convinced > that dynamic typing is bad and dangerous. I can think of a few cases > where I would agree, but many more where dynamic typing is far > preferable to dealing with static type. > > As to the function mapping, I'm a little more ambivalent. The example > I gave there was pedagogical in nature, meant to illustrate the > principle. I do believe, however, that the principle advantage that > there are two principle advantages of the <xsl:function> element: > > 1) It makes it easier to develop a consistent set of libraries that > can be utilized repeatedly. You may end up using this function only > once in a given stylesheet, but if you use the same function imported > into multiple stylesheets then you've significantly reduced your > overhead. > > 2) It makes it possible to create class-like architectures within well > defined namespaces, a definite plus as I see it in creating a > comprehensive framework for development. For instance, you can define > a matrix namespace: [Nice examples skipped] Kurt, We agree on everything said. My comments were addressing the specific example, I am fully aware of the benefits of xsl:function and grouping related functions into modules. ===== Cheers, Dimitre Novatchev. http://fxsl.sourceforge.net/ -- the home of FXSL __________________________________________________ Do you Yahoo!? Yahoo! Tax Center - forms, calculators, tips, more http://taxes.yahoo.com/ XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Re: Re: The Perils of Sud, Dimitre Novatchev | Thread | [xsl] sum() on search criteria, John Proctor |
Re: [xsl] Should You Comment XSLT A, Simon Kelly | Date | RE: [xsl] Problem writing a XSLT st, Mukul |
Month |