The XSLT-process mode, when used with the DocBook-XSL stylesheets makes GNU Emacs/XEmacs the ideal DocBook processor.
To find out more on how to use the XSLT-process mode for DocBook processing, point your browser to http://xslt-process.sourceforge.net/docbook.php.