Re: XSLT use cases; data-centric to document-centric
On Mon, 07 Feb 2005 18:23:40 +0100, Peter Gerstbach <peter@xxxxxxxxxxxx> wrote: > But use case 3) has a problem: in my opinion XSLT is not really intended > to transform data-centric XML into a document-centric XML. Of course it > can be done, but the programming style is more imperative (for-each) > than template based (apply-template). There are a lot of tools, which > try to solve this data-document-transformation e.g. Altova StlyeVision > or StylusStudio XSLT Designer. But I think they don't succeed because > the generated code is mainly inside only one very big template with > imperative statements. > Peter, It seems to me that you are talking about the pull vs push style of XSLT programming and in your use case #3, it is the "pull" style. And, if I read you correctly, your uneasiness with this style is that the tools are generating monlithic code. However, even in the pull style, XSLT will allow a modular programming style by the use of call-template . The fact that you dont get modular code is a problem with the tools. Regards, Kenneth
PURCHASE STYLUS STUDIO ONLINE TODAY!
Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!
Download The World's Best XML IDE!
Accelerate XML development with our award-winning XML IDE - Download a free trial today!
Subscribe in XML format