I don't want to squelch these efforts which sound very interesting, but I don't think
DocBook XSL is a good fit for browser-side XSLT processing because that was not a
design goal. The stylesheets are feature rich and highly customizable to make them as
general-purpose as possible. That makes for a lot of code to handle all the features
and options, and all that code that must be transmitted to the browser even though
much of it would not be used because not all features are in play with a given
document.
Then there is chunking. How does one create chunks in a browser that include Next,
Prev, and links between chunks?
I had a client who needed fast on-the-fly processing similar to that needed for
browser-side processing. Loading the big DocBook stylesheet took too long, so I wrote
a tight little stylesheet from scratch to meet their requirements, rather than trying
to use a stylesheet that was designed to meet everyone's requirements.
Bob Stayton
Sagehill Enterprises
bobs@sagehill.net