Subject: Re: XML + (XSL | CSS) ? From: Chris Lilley <chris@xxxxxx> Date: Fri, 22 May 1998 21:38:42 +0200 |
Francois Belanger wrote: > For me, XSL is for server-side and CSS is for clients-side. > > See Sean Russell Docproc for a good example of server-side XSL put to > work today: > > http://javalab.uoregon.edu/ser/software/docproc_2/ I have a problem with quick hacks: they are difficult to kill, years later. Dumbing down XML into HTML may give you great looking web pages, now, using the well established tables and GIF hacks. It also gives you: - stunningly inaccessible web pages with zero structure - no way to style the XML how you want (because you never see it) - no incentive to develop native XML browsers (because "there isn't any XML on the Web") I see that the docproc documentation includes the comment: >> 08 Feb 98 An email from Chris Lilley has prompted >> me to clean up the HTML docproc generates, and I'm >> trying to get the output to at least pass through >> a validator unmolested. And I see that the generated HTML now has a little more structure than previously, so my complaining in the past did some good ;-). But as Sean said at the time, once the XML has passed through a stylesheet you have lost all the semantics, and only know you have a "paragraph" flow object or whatever. It is hard to generate accessible, semantically rich, (or even valid) HTML in such circumstances. I would much, much rather see the XML being server up and styled with CSS, or with an XSL implementation that was client-side and included real flow objects. Server-side generation of crappy presentational HTML, circa 1995-style, is what style sheets were supposed to take us away from. The range of web-enabled clients is increasing, not decreasing; presentational HTML that assumes a particular window width, font size etc is just a fruitless cul-de-sac. -- Chris XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: XML + (XSL | CSS) ?, Francois Belanger | Thread | Re: XML + (XSL | CSS) ?, Lisa Pease |
Re: XML + (XSL | CSS) ?, Chris Lilley | Date | Re: removing HTML flow objects?, David Megginson |
Month |