DocBook DTD has been carefully designed to be highly customizable and extensible. DocBookTheDefinitiveGuide includes detailed instructions on creating DocBook DTD customizations. DocBook DTD customizations basically come in two types:

You can create a subset of the DocBook DTD by using the Goshaky DTDSubsetter, which will take some example DocBook files and rune all elements from the DTD that are not used in the example documents. This way you get your very personal DocBook Subset.

Bob Stayton has conference slides that describe best practices for customizing the DocBook DTD.

Bob Stayton also makes available LiveDTD, a Perl utility that converts a DTD into a hypertext document.

DocBookCustomization (last edited 2011-03-17 13:07:07 by NormanWalsh)