The DocBook XSL stylesheets are a set of stylesheets for use with an XSLT engine (such as xsltproc or Saxon) for transforming DocBook XML documents into other DocBookOutputFormats, such as HTML, PDF, Microsoft HTML Help, and man pages. NormanWalsh designed the XSL stylesheets and continues to actively develop and maintain them, making bug fixes and feature enhancements to them and regularly releasing updated versions (with contributions from members of the DocBookOpenRepository, where the stylesheets are now maintained). Documentation for the XSL stylesheets is available on the DocBookXslStylesheetDocs page at this Wiki.

The DocBookXsltPublishingModelDiagram illustrates the publishing model/tool chain for publishing DocBook documents using XSLT and related technologies.

The XSL stylesheet distribution is available at the DocBookOpenRepository. There's now a tool to help with XSLT stylesheet configuration.

You can also browse the current XSL stylesheet source code at the DocBookOpenRepository.

The DocBook XSL stylesheets are free software. See the DocBookLicense page for details.

Build the Stylesheets from Source

If you plan to make modifications to the standard stylesheets (in order to contribute patches for example) you might want to test your changes. How to build the styleshetfrom sources is explained in DocBookXslBuild

XSLT2 Stylesheets

Recently, work has begun on the DocBookXsl2Stylesheets, a reimplementation of the current stylesheets using XSLT 2.0 technologies.

DocBookXslStylesheets (last edited 2011-03-17 13:08:37 by NormanWalsh)