Subject: RE: [xsl] XSL - Transforming 2 XSL stylesheets from 1 XML file From: "Andrew Welch" <ajwelch@xxxxxxxxxxxxxxx> Date: Thu, 5 May 2005 17:03:00 +0100 |
> Andrew> fantasy land when they conceived the xml-stylesheet PI and > Andrew> its media type attribute - it was a bit naove to expect > Andrew> any mobile device to look for the PI with a 'handheld' > Andrew> media type, perform the transformation itself, and then > Andrew> get this univeral 'handheld' markup back that looks great > Andrew> on all mobile devices.... > > Why is this naive? If a handheld device is going to the > trouble of looking up an xml-stylesheet PI and performing the > transformation, then it's trivial (compared with the step of > performing the > transformation) to select the right one. It's naove because it's grouping all mobile devices under the one handheld banner - if you can only specify one stylesheet for all handheld devices in the world then the markup it generates will have to be pretty generic. It's just not feasible. > Andrew> The whole idea of associating a stylesheet with an XML > Andrew> document by hard-coding it into the XML is wrong > > It certainly isn't wrong - it's an excellent idea, enabling > clients to offload work from busy servers It certainly is wrong - it's an awful idea. Offloading work from the server to the client is a good idea (but still debatable), but achieving that through embedding links to the stylesheet in the XML is just wrong - it ties that XML to that stylesheet forever more. It's hardly been a success story has it? What's needed is a far more flexible approach. > Andrew> it's a practice best avoided. > > This is harder to argue against, given the lamentable state > of existing implementations. Blame the spec, not the implementations, it was a bad idea from start (it is possible that JC couldn't see into the future and misjudged some things).
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] XSL - Transforming 2 XSL , Michael Kay | Thread | Re: [xsl] XSL - Transforming 2 XSL , Colin Paul Adams |
Re: [xsl] HELP, Validate generated , Wendell Piez | Date | Re: [xsl] Name Spaces in Selects an, Karl Stubsjoen |
Month |