XML Pipelines: A Guide to XProc

Volume 13, Issue 14; 12 Apr 2010; last modified 08 Oct 2010

I guess it's official, I'm writing another book.

After I wrote Making TeX Work, I wondered if I'd ever write another book. The effort required to get from a seventy page draft to a finished book was much larger, and harder, than I imagined.

Then I wrote DocBook: The Definitive Guide, and could honestly claim not to be a one-hit wonder in publishing. O'Reilly's even publishing the second edition, covering DocBook V5.0!

I really wasn't sure I'd ever write a third book. But XProc looks to be ramping up in the world, and Richard Hamilton’s been giving me little nudges to write one for his XML Press. Sometime over the last couple of months, the possible thought of maybe doing that turned into a few pages of outline then a few dozen reference pages then a nice (XProc-based!) toolchain for building it.

I guess I'm writing another book.

You can follow along, if you're so inclined, at http://xprocbook.com/. That's pretty rough and it's early days. There's no actual text up there yet, but that's got more to do with laziness on my part than anything else.

For my first two books, O'Reilly's art department provided the cover design and all the details. For this one, more of it's on my plate. So here's my first idea: crowd-source the cover. If you've got an image (of your own, naturally) or other design that you think would make a good cover, please let me know. You'll get a cover credit and my gratitude if we pick your design for the final cover!


If it were an ORA book, you could use a picture of a dog sniffing another dog. Oh well.

—Posted by John Cowan on 12 Apr 2010 @ 08:38 UTC #

You know, John, I'm not sure I would even if I could. :-)

—Posted by Norman Walsh on 12 Apr 2010 @ 10:53 UTC #
—Posted by stuart yeates on 16 Apr 2010 @ 09:58 UTC #


It looks like something's gone wrong with the book draft, MarkLogic's license expired, care to have a look?

—Posted by Lech on 13 Sep 2010 @ 08:41 UTC #

Yeah, a reminder with 7 days advance notice on the license date + 9 days on the road + Murphy's Law = a license that expired 3 days ago.

Fixed now.

—Posted by Norman Walsh on 20 Sep 2010 @ 05:54 UTC #