Version 0.8.8

Author: Steve Cheng ()

Table of Contents

Quick start
Converting to man pages
docbook2man - Convert DocBook to man pages
db2x_manxml - Make man pages from Man-XML
Converting to Texinfo
docbook2texi - Convert DocBook to Texinfo
db2x_texixml - Make Texinfo files from Texi-XML
The XSLT stylesheets
db2x_xsltproc - XSLT processor invocation wrapper
sgml2xml-isoent - Convert SGML to XML with support for ISO entities
Character set conversion
utf8trans - Transliterate UTF-8 characters according to a table
Performance analysis
How docbook2X is tested
To-do list
Release history
Design notes
Package installation
Dependencies on other software

docbook2X converts DocBook documents into man pages and Texinfo documents.

It aims to support DocBook version 4.2, excepting the features that cannot be supported or are not useful in a man page or Texinfo document.

For information on the latest releases of docbook2X, and downloads, please visit the docbook2X home page.

Quick start

To convert to man pages, you run the command docbook2man. For example,

$ docbook2man --solinks manpages.xml

The man pages will be output to your current directory.

The --solinks options tells docbook2man to create man page links. You may want to omit this option when developing documentation so that your working directory does not explode with many stub man pages. (If you don’t know what this means, you can read about it in detail in db2x_manxml, or just ignore the previous two sentences and always specify this option.)

To convert to Texinfo, you run the command docbook2texi. For example,

$ docbook2texi tdg.xml

One (or more) Texinfo files will be output to your current directory.

The rest of this manual describes in detail all the other options and how to customize docbook2X’s output.