XSL 2.0 talk at XML Prague 2010
Tony Graham <[email protected]> Thu, 07 Jan 2010 15:32:54 +0000
| Newsgroups | gmane.text.xml.xmlroff.general |
|---|---|
| Message-ID | <[email protected]> |
To say that progress on xmlroff is behind my expectations would be an understatement. At one point, I'd figured that by now we'd be looking at how to fit xmlroff to doing XSL 2.0. Sadly, the XSL 2.0 page [2] on the xmlroff website still just has two links on it. So, in the tradition of putting the cart before the horse, I put together a proposal for a talk on XSL 2.0 implementation concerns for XML Prague 2010 [1] without having either an implementation or a plan for an implementation. I barely made it onto the programme: the reviewers all thought it was interesting, but even I knew it hardly matched the conference's themes. Anyway, here's the title and abstract: Arrow to Octopus: What XSL 2.0 means for implementers and users The block diagram for XSL 1.0 and XSL 1.1 was fairly straightforward: source XML, an arrow, FO markup, an arrow, then formatted output. The official block diagram for XSL 2.0 doesn't yet exist, but indications are that it will be closer to an octopus or even a Klein Bottle than it is to the arrowed lines of the current diagram. The requirements for XSL 2.0 includes features such as animations, feedback from the pagination stage, formatting of document collections, variable-sized regions, and positioning objects relative to each other. A recitation of the features selected for XSL 2.0 may roll over you with the occasional spark of interest for some of the features, but an implementer has to consider the full gamut of features when designing a formatter -- irrespective of whether the features will be in the first releases, they all still have to be considered. This presentation by an implementer and member of the subgroup working on XSL 2.0 discusses the changes that will have to take place under the hood of any XSL formatter that supports XSL 2.0 and what those additional capabilities can bring to your stylesheets. Suggestions and comments on how to go about doing XSL 2.0 are welcome. Regards, Tony. [1] http://www.xmlprague.cz/2010/index.html [2] http://xmlroff.org/wiki/XSL20