XML, XSLT, Java...
So I just spent about an hour getting a docbook toolchain going on my laptop. I decided to go the XSLT route instead of the DSSSL route, just because. I've got to get a handle on this XSL stuff or I'm going to be dead in the water one of these days.
If you are considering this, check out this page at "Apple" first. It has pretty much everything you need to get going.
The only real gotcha is that there is no sax.jar anymore. It is bundled inside of the xt.jar. If none of this makes sense to you, don't worry. All it really means is that I can take one special file and generate as many formats as I have drivers for.
I write one xml file, and from that I can go to html, pdf, rtf...you get the picture. Of course, it isn't good enough for "beej", since he wants to publish his own book. Picky bastard...
