DocBook 5: The Definitive Guide
Norman Walsh, Richard L. Hamilton · 1999
Preface I. Introduction 1. Getting Started with SGML/XML HTML and SGML vs. XML Basic SGML/XML Concepts Elements and Attributes Entities How Does DocBook Fit In? 2. Creating DocBook Documents Making an SGML Document Making an XML Document Public Identifiers, System Identifiers, and Catalog Files Physical Divisions: Breaking a Document into Physical Chunks Logical Divisions: The Categories of Elements in DocBook Making a DocBook Book Making a Chapter Making an Article Making a Reference Page Making Front- and Backmatter. 3. Parsing DocBook Documents Validating Your Documents Understanding Parse Errors 4. Publishing DocBook Documents A Survey of Stylesheet Languages Using Jade and DSSSL to Publish DocBook Documents A Brief Introduction to DSSSL Customizing the Stylesheets Dealing with Multiple Declarations The DSSSL Architecture. 5. Customizing DocBook Should You Do This? If You Change DocBook, It's Not DocBook Anymore! Customization Layers Understanding DocBook Structure The General Structure of Customization Layers Writing, Testing, and Using a Customization Layer Testing Your Work Removing Elements Removing Attributes Adding Elements: Adding a Sect6 Other Modifications: Classifying a Role II. Reference DocBook Element Reference DocBook Parameter Entity Reference DocBook Character Entity Reference III. Appendixes A. Installation B. DocBook and XML C. DocBook Versions D. Resources E. What's on the CD-ROM? F. Interchanging DocBook Documents G. DocBook V3.1 Quick Reference Glossary