Subject: RE: [xsl] object-oriented XSL From: martin@xxxxxxxx Date: Fri, 23 Aug 2002 18:36:55 +0000 (GMT) |
On Wed, 21 Aug 2002, Hunsberger, Peter wrote: > > the idea is based on the concept of using XML as a programming language, > > pretty much like XSL, but instead of a declarative, transform-focused > > language it would be procedural, even object-oriented. > > Sorry, I don't see the need. If you're "bending over backwards" to make > XSLT do business logic you're probably not using it correctly. In > particular, I find that multiple transformations combined with data > aggregation from multiple sources is sufficient for representing all logic > (not just business logic) completely. of course it is sufficient, so is a Turing machine, it doesn't mean that it is the most suitable tool for the purpose. i'm not here to preach the advantages of object-oriented development, but i believe that although XSLT can be used for other things, it's purpose and focus is, and should be, XML transforms. > Thinking in terms of using trees to prune and enhance other trees isn't > procedural logic and thus may not seem natural if procedural programming is > your background. However, it is an efficient and complete programming > methodology; the addition of procedural logic is not necessary. If you want > procedural logic, use a procedural language (Java comes to mind!), don't > invent a new one. If you want to combine XML and procedural methodologies > in a single "language" you may want to look at XSP (implemented again in > Cocoon, but I believe also other places?) which combines XML and Java. if you want declarative logic, use a declarative language, don't invent a new one! seriously though, coming from a background of both functional and procedural programming i think i am capable to see the strengths as well as the weaknesses of XSLT. and it's exactly its strengths that i am wishing to leverage here, and i think that to a great extent that can be done within a purely procedural, oo model. XSP is nice, but it doesn't go all the way in integrating the language into the XML model as XSLT has. just my £.02 /m XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] object-oriented XSL, Hunsberger, Peter | Thread | RE: [xsl] object-oriented XSL, Robert Koberg |
RE: [xsl] object-oriented XSL, Robert Koberg | Date | Re: [xsl] How to match a child elem, Jeni Tennison |
Month |