Peter Flynn. Understanding SGML and XML Tools. Kluwer Academic Publishers SGML Bookshelf, Electronic Publishing Series. Dordrecht, Boston, & London: Kluwer Academic Publishers, 1998. Extent: 432 pages, CDROM. ISBN 0-7923-8169-6. Price $84 USD.
Volume online information
From the author: http://imbolc.ucc.ie/~pflynn/books/sgmltools.html
From Kluwer Academic Publishers: http://www.wkap.nl/book.htm/0-7923-8169-6
Introduction to SGML: what it's for and how it can benefit you and your organization; understanding markup and how to use it to advantage; what a Document Type Definition (DTD) and an SGML Declaration are and why you might need one
Finding the right Document Type: how a DTD works and how to tell which one you're using; what's publicly available; descriptions of some common DTDs; how to write your own; and an update on the SGML standard
Editors: creating and maintaining text: how to compile a DTD and use a stylesheet; descriptions of popular general-purpose editors, editor add-ons and taggers, and some facilities for graphics and math
Parsing and validating: why files need to be valid; how to use a built-in parser, and how to use a stand-alone one; making use of parser output to do other things with
Manipulation and conversion: using free non-SGML tools like UNIX utilities, Perl, and Python; descriptions of common programmable SGML processing software; and some conversion tools you don't need to program
Finding, viewing and printing SGML: standalone viewers and browsers; non-visual output (Braille and audio); networked browsers; viewers for corpus data; getting SGML printed simply and quickly; SGML DTP; high-end publishing systems; and programmable batch systems; searching SGML text; document management and archiving; database systems for SGML
Rolling your own: writing SGML software; toolkits for the programmer; embedding SGML facilities in your own code.
Appendix on the CD-ROM, sources of further information, glossary of terms, and indexes.
Other information: see the main bibliography entry.