Contents and instructions:

writinga.dtd		Main module for the Bimodal DTD
xmlchar.ent		Calls to XML-compatible versions of ISO character sets

8879-ISOGRK3.ent	XML-compatible ISO character set
8879-ISOLAT1.ent	XML-compatible ISO character set
8879-ISONUM.ent		XML-compatible ISO character set
8879-ISOPUB.ent		XML-compatible ISO character set
8879-ISOTECH.ent	XML-compatible ISO character set
exchange-xml.ent	OASIS/CALS Exchange table module

slides.xsl		XSLT stylesheet to create HTML "slides"

writinga.css		Quick-and-dirty stylesheet for use with XMetal
writinga.rlx		Writing DTD compiled for XMetal 2.1

infoanal-intro.xml	Sample input
\Slides			Sample output


The XSLT transformation assumes the following:

1) Saxon 6.2.2 as the XSLT processor--the stylesheet uses the saxon:output extension.
   This can be modified for processors with similar extensions.
2) The folder containing the source XML file must have a "Slides" sub-folder containing
   the logo graphic file (named, by default, logo.jpg).  The output HTML will be 
   created in this folder.

Current bugs/inelegances:

1) The <hook> pointer and target attributes are currently created by hand.  My to-do
   list includes generating these via script/program.
2) Whitespace preservation in the code-sample elements is broken--I've undoubtedly
   done something dopey somewhere in the last few revisions.
3) The CSS is messy.

Notes on usage:

I've actually been using this DTD for course materials since 1998.  I began with
Panorama/ViewPort as the display engine for "slides"--I've only been using linked 
HTML pages for about a year.  The ViewPort stylesheet is a bit more polished, but not
as portable as the HTML version of the slides.

I currently produce print/PDF for handouts using WordPerfect's SGML/XML features; that
particular stylesheet has been under development since 1998 as well, and I'm currently
upgrading it with the release of WP10 (WordPerfectOffice 2002).  At some point I'll 
probably replace the WP stylesheet with an FO process to produce PDF.

I'm happy to say I haven't (with a single client-mandated exception) used PowerPoint
for a presentation in about three years.

--Michael Hahn <sgml.xml@att.net>