Preface

Table of Contents
1. Why Read This Book?
2. This Book's Audience
3. Organization of This Book
4. Conventions Used in This Book
5. Getting This Book
6. Getting Examples from This Book
7. Getting DocBook
8. Request for Comments
9. Acknowledgements from Norm
10. Acknowledgements from Lenny
11. Acknowledgements from Norm and Lenny

DocBook provides a system for writing structured documents using SGML or XML. It is particularly well-suited to books and papers about computer hardware and software, though it is by no means limited to them. DocBook is an SGML document type definition (DTD). An XML version is available now, and an official XML release is in the works. Because it is a large and robust DTD, and because its main structures correspond to the general notion of what constitutes a book, DocBook has been adopted by a large and growing community of authors. DocBook is supported "out of the box" by a number of commercial tools, and support for it is rapidly growing in a number of free software environments. In short, DocBook is an easy-to-understand and widely used DTD. Dozens of organizations use DocBook for millions of pages of documentation, in various print and online formats, worldwide.

1. Why Read This Book?

This book is designed to be the clear, concise, normative reference to the DocBook DTD. This book is the official documentation for the DocBook DTD.

We hope to answer, definitively, all the questions you might have about all the elements and entities in DocBook. In particular, we cover the following subjects:

2. This Book's Audience

We expect that most readers will have some familiarity with SGML or XML. Even if your experience goes no farther than writing a few HTML pages, you're probably in good shape. Although we provide an introduction to SGML, XML, and structured markup, this book may not suffice as your only tutorial about SGML and XML. This depends, naturally, on your needs and experience. For a list of some other good resources, consult Appendix D, Resources,.

Some sections of this book describe tools and applications. For the most part, these are Microsoft Windows or UNIX applications, although there's nothing about DocBook that makes it unsuitable for the Mac or VM/CMS or any other operating system of your choice.

3. Organization of This Book

This book is divided into three parts. Part I: Introduction is an introduction to structured markup and DocBook:

Chapter 1, Getting Started with SGML/XML,

A quick introduction to structured markup.

Chapter 2, Creating DocBook Documents,

How to make DocBook documents.

Chapter 3, Parsing DocBook Documents,

Parsing and validating DocBook documents.

Chapter 4, Publishing DocBook Documents,

How to publish DocBook documents.

Chapter 5, Customizing DocBook,

How to customize DocBook.

Part II: Reference is a complete reference to every element and parameter entity in the DocBook V3.1 DTD.

Reference I, DocBook Element Reference

A reference guide to the DocBook elements.

Reference II, DocBook Parameter Entity Reference

A reference guide to the DocBook parameter entities.

Reference III, DocBook Character Entity Reference

A reference guide to the character entities declared in DocBook.

Part III: Appendixes discusses other resources:

Appendix A, Installation,

How to install DocBook, Jade, and the stylesheets.

Appendix B, DocBook and XML,

DocBook as XML.

Appendix C, DocBook Versions,

A guide to DocBook versions, including a summary of the features expected in future releases.

Appendix D, Resources,

Other resources.

Appendix E, What's on theCD-ROM?,

What's on the CD?

Appendix F, Interchanging DocBook Documents,

An interchange checklist. Things to consider when you're sharing DocBook documents with others.

Appendix G, DocBook V3.1 Quick Reference,

A Quick Reference to the elements in DocBook.

At the end of this book you'll find a Glossary and an Index.

4. Conventions Used in This Book

5. Getting This Book

If you want to hold this book in your hand and flip through its pages, you have to buy it as you would any other book. You can also get this book in electronic form, as a DocBook SGML document, and in HTML, either on the CD that accompanies the bound book or from this book's web site: http://docbook.org/.

6. Getting Examples from This Book

All of the examples are included on the CD-ROM and online at the book's web site. You can get the most up-to-date information about this book from the web site: http://docbook.org/.

7. Getting DocBook

The DocBook DTD, v3.1, is included on the CD-ROM. You can get the most up-to-date version and information about DocBook from the DocBook web page: http://www.oasis-open.org/docbook/.

8. Request for Comments

Please help us improve future editions of this book by reporting any errors, inaccuracies, bugs, misleading or confusing statements, and plain old typos that you find. An online errata list is maintained at http://docbook.org/tdg/errata.html. Email your bug reports and comments to us at bookcomments@docbook.org.

9. Acknowledgements from Norm

This book has been in the works for a long time. It could not have been completed without the help and encouragement of a lot of people, most especially my wife, Deborah, who supported me through the long hours and the late nights.

I also want to thank Lenny for collaborating with me and developing real prose out of my rough outlines, cryptic email messages, and scribbled notes.

A number of people contributed technical feedback as this book was being written, in particular Terry Allen and Eve Maler. I owe most of what I know about SGML to them, and to the other members of the Davenport Group who answered all my questions so many years ago, especially Jon Bosak, Eduardo Guttentag, and Murray Maloney. Paul Prescod, Mark Galassi, and Dave Pawson also provided invaluable feedback on the technical review draft. It's a better book because of them.

10. Acknowledgements from Lenny

My gratitude goes back to Dale Dougherty and Terry Allen, who long ago encouraged me and the production department at O'Reilly to learn SGML; and to Lar Kaufman, who also made large contributions to my knowledge and appreciation of SGML. But my greatest debt of thanks goes to Norm for all that he patiently taught me about DocBook, and for his supreme graciousness in keeping me a part of this project.

11. Acknowledgements from Norm and Lenny

Thanks finally to the great people at O'Reilly who encouraged us to write it (Frank Willison and Sheryl Avruch), agreed to edit it (Frank), helped design it (Alicia Cech, who worked on the interior design, and Edie Freeman, who designed the cover), proofed and produced it (Chris Maden, Madeline Newell, and David Futato), and indexed it (Ellen Troutman).

Copyright © 1999 O'Reilly & Associates, Inc. All rights reserved.


HIVE: All information for read only. Please respect copyright!
Hosted by hive КГБ: Киевская городская библиотека