DocBook, w. CD-ROM
The DocBook SGML specification allows publishers to markup text content to be used in traditional print as well as on the Web. DocBook: TheDefinitive Guide examines and catalogues the entirety of the DocBook specification and will be useful to anyone who uses SGML to publish documents.
|von Norman Walsh|
DocBook uses SGML to structure the contents of a book, identifying such elements as authors, chapters, headings, etc. The heart of DocBook: The Definitive Guide lies in its full reference of more than300 DocBook elements, organised alphabetically (from "Abbrev" to "Year"). The syntax of each element is described, along with sample SGML code illustrating its proper usage.
This book assumes a working knowledge of SGML, though basic concepts are described during the introduction. Later reference sections present a wide range of DocBook "entities." (These are values that can be used to describe custom content within a DocBook document). Character entities, codes used to describe diacritics and mathematical symbols are also listed.
Later sections address Docbook customisation, including removal of unused elements. As you might expect, no single publishing scheme employs every SGML element available; however, like any good reference, it includes a discussion of each element that could conceivably be used. Another useful section discusses the relationship between DocBook and XML, including the fairly simple conversion possibilities for cross translating these markup types.
DocBook is a powerful way to distribute books, both in traditional print and online. Provided you have some knowledge of SGML, anyone who makes use of the DocBook specification will benefit from this worthy reference. --Richard Dragan, Amazon.com
Topics covered: DocBook basics and SGML/XML, publishing books with DocBook, stylesheet languages: FOSIs, DSSSL, CSS and XSL, DocBook element reference, attribute entities, class entities, common entities, module entities, local attribute entities, mixture entities, module parameter entities, role attribute parameter entities, character entities,customising DocBook, converting DocBook to XML .END
Unerlässlich für das Arbeiten mit der Docbook-DTD
Dieses Buch geht einen sehr praktischen Weg, in dem es eine DTD - und zwar die Docbook-DTD ausführlich beschreibt und somit von großem Nutzen ist in der Anwendung. Denn was nützen die schönsten Elemente, wenn keiner weiß, wozu man sie einsetzen soll?
Essential standard and excellent introduction to SGML/XML
Most books on SGML or XML are very theoretical. But DocBook is a real-world application that uses many of the advanced SGML/XML features. So this book provides a gentle introduction to a deeper understanding of SGML/XML.
As now most of the free software documentation is directly written in DocBook and many free conversion tools are available, this book has become a cornerstone for my desk.
Altho the information contained in this book is freely available in the internet this book is worth its price. In actual work, electronic documents cannot match the functionality of a reference book.
One (doc)book beats a thousand windows.
Excellent but dense!
This book describes the de facto standard for creating technical documents - the Docbook Data Type Definition (DTD). Docbook is used by most of the major Linux vendors, the Linux Documentation Project, and many large companies. Docbook is a specific set of SGML tags which can be used to create technical books, articles, etc. The book is largely a very clear description of each tag which exists in the Docbook DTD. The appendices cover issues like installation and getting started, which are too brief for my taste. The authors give a brief intro to SGML, describe the structure of a Docbook document, and then jump into the tag descriptions. The problem is, there is no such thing as a Docbook application, like MS Word or something. Either you have to write documents by hand in a text processor (e.g. Notepad or vi), or you need a terribly expensive SGML tool to automate the process for you (e.g. Arbortext's products). It took me quite a while to understand that!