DocBook XML/SGML Processing Using OpenJade

Saqib Ali

Revision History
Revision v2.2.82003-07-16es
Added info about keeping JREs up-to-date forCocoon
Revision v2.2.72003-07-09es
Fixed broken links to LDP XSL and other LDP XSL spefic filenames.
Revision v2.2.62003-06-16sa
Verified the instruction against docbook XSL 1.57.
Revision v2.2.52003-05-16sa
Fixed the broken links in the external resources section.
Revision v2.2.42003-04-20sa
Updated links to the new Demo Site. Added new links to the resources section.
Revision v2.2.32002-11-22sa
Added the suggestion made by users. Added new links to the resources section.
Revision v2.2.22002-10-09as
This update fixes a few more typos, removes a couple of spaces that make the HTML rendering look odd.
Revision v2.2.12002-10-09sa
Fixed the URL to the Sample Files.
Revision v2.22002-09-29as
Minor corrections to the Cocoon section.
Revision v2.12002-09-15sa
Minor corrections to the Cocoon section.
Revision v2.02002-09-10sa
Added the section on serving DocBook XML 4.1.2 content using Tomcat + Cocoon.
Revision v1.52002-08-11sa
Added the XML section and the sample XML file.
Revision v1.42002-08-08sa
Many valuable modifications/corrections suggested by Lloyd D Budd. Thanks Lloyd. :)
Revision v1.32002-08-02sa
Added the "Additional Resources" section.
Revision v1.22002-07-23sa
Added the section on converting HTML -> PDF using HTMLDOC. Thanks to Luc De Louw for the suggestion.
Revision v1.12002-07-19KET
Fixed grammatical errors, numbered processes.
Revision v1.02002-06-29sa
Initial public release.

Abstract

This HOWTO explains setting up OpenJade to process SGML/XML DocBook documents.


Table of Contents

1. Introduction
1.1. Copyright and License
1.2. Credits
1.3. What is DocBook?
1.4. What is DSSSL?
1.5. What do we need?
1.6. Assumptions
2. Requirements
2.1. Pre-requirements
2.2. OpenJade
2.3. DocBook DTDs
2.4. ISO Entities
2.5. Norman Walsh's DSSSL
2.6. LDP customized DSL stylesheets
2.7. HTMLDOC (Optional)
2.8. Norman Walsh's XSL (Optional)
2.9. LDP Customized XSL (Optional)
3. Installing Processing Tools - OpenJade
3.1. Installing OpenJade
3.2. Installing Norman Walsh's DSSSL
3.3. Installing DocBook DTDs
3.4. Installing the ISO Entities
3.5. Installing the LDP DSL
3.6. Installing HTMLDOC
4. Using OpenJade
4.1. Processing SGML
4.2. Processing XML
4.3. HTML to PDF (optional)
5. Serving DocBook 4.1.2 XML
5.1. Tomcat + Cocoon
5.2. Installing Norman Walsh's XSL
5.3. Installing LDP XSL
5.4. Setting up sitemap.xmap
5.5. Accessing DocBook 4.1.2 XML Content from a Web Browser
6. Further Information
6.1. News groups
6.2. Mailing Lists
6.3. IRC
6.4. Web Sites
6.5. XML Authoring / Modeling Applications