[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Bad programmers use recursion, xslt (Offtopic...)
> Not sure if related but I found in my experience > that sometimes splitting a single XSLT1.0 > transformation > into two transformations could bring good if > not big performance improvements. I agree. Not only performance improvements, but improvements in the readability, maintainability and reusability of the code. > if one does not define very well the > "xml interfaces" to communicate between stylesheets > (the structure of the xml trees input of each > stylesheet) it becomes very difficult to understand, > document and debug them. Agreed: there's a lot to be said for defining a schema for each intermediate document in the pipeline, and using schema-aware stylesheets to trap the errors as soon as they occur, rather than allowing them to propagate to later stages in the pipeline. > > I tried to find something that allows you to > do multiple transformations in a declarative > way but I did not find much. > There's a W3C activity starting up to define a pipeline processing language which will make it possible to do this in a portable way. Meanwhile there are pipeline processors for example from Orbeon and from Markup Technologies (http://www.markup.co.uk/), and other people are using tools like Ant. Michael Kay http://www.saxonica.com/
|
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
|