SGML for Windows NT

Setting up a free SGML/XML editing and publishing system on the Windows platform

Markus Hoenicka

hoenicka_markus@compuserve.com

Copyright (c) 2000 Markus Hoenicka.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License".


Table of Contents
Preface
I. Preliminaries
1. Introduction
What this is all about
Who should read this tutorial?
Contents in a nutshell
System Requirements
System Requirements II: Want Cygwin?
Let us now praise free software
2. Overview: The components
Edit texts
Validate SGML and XML documents
Publish SGML documents
Publish XML documents
3. Some general remarks on installation procedures
Administrator privileges
Set environment variables
Installation paths
How to use archives
How to use the code snippets
II. Common components
4. Emacs
Get the files
Emacs installation
Gnuserv installation
Ghostscript/Ghostview installation
The first steps with Emacs
Further Reading
Summary
5. PSGML and TDTD
Get the files
Install PSGML
Install TDTD
The first steps with PSGML
Further Reading
Summary
6. TeX
Get the files
Install TeX
The first steps with TeX
Further Reading
Summary
III. SGML processing
7. OpenJade and onsgmls
Get the files
Install OpenJade and the OpenSP suite
The first steps with OpenJade and onsgmls
Further Reading
Summary
8. IDE helpers
Get the files
Install PSGML-Jade
Install PSGML-DSSSL
Install AucTeX
The first steps with the SGML IDE
Further Reading
9. DocBook and HTML document type definitions
Get the files
Some general remarks on DTDs and catalogs
Install the HTML DTDs
Install the DocBook SGML DTD
Install the DocBook DSSSL stylesheets
Install the ISO entity sets
Install Perl
The first steps with the HTML DTDs
The first steps with DocBook
Further Reading
IV. XML processing
10. xslide
Get the files
Install xslide
The first steps with PSGML and XSlide
Further Reading
Summary
11. xsltproc: a XSLT engine in C
Get the files
Install xsltproc
The first steps with xsltproc
Further reading
12. Saxon, XT, Xalan: Java-based XSLT engines
Get the files
Install the Java Runtime Engine
Install the XP and XT Java classes
Install the Xerces and Xalan Java classes
Install the Saxon and Ælfred Java classes
The first steps with the Java-based tools
Further Reading
13. Creating printable output
Get the files
Install FOP
Install JFOR
The first steps towards printable output
Further Reading
14. DocBook XML DTD and XSLT stylesheets
Get the files
Install the DocBook XML DTD
Install the DocBook XSLT stylesheets
The first steps with DocBook
Further Reading
V. Concluding remarks
15. Cleaning up
16. What if...
A. GNU Free Documentation License
0. PREAMBLE
1. APPLICABILITY AND DEFINITIONS
2. VERBATIM COPYING
3. COPYING IN QUANTITY
4. MODIFICATIONS
5. COMBINING DOCUMENTS
6. COLLECTIONS OF DOCUMENTS
7. AGGREGATION WITH INDEPENDENT WORKS
8. TRANSLATION
9. TERMINATION
10. FUTURE REVISIONS OF THIS LICENSE
How to use this License for your documents
List of Tables
1. XML parsers and XSLT processors covered in this tutorial