A classic technique

Use OS/2 features to simplify editing and transforming
For developers, OS/2 IS the "killer app"
Use one of the Java-based XSLT engines (Saxon installs easily)

Prerequisites OS/2
Step 1: Install Saxon Download the latest distribution from http://www.sourceforge.org
Step 2: Create a DTD Template Obtain one or create one (that's the fun of XML)
Step 3: Create an XML Document Template Create an empty one that invokes your DTD
Step 4: Create an XSL Transform Template Create an empty one (standard header material)
Step 5: Tear off instances and name them Tear one of each into the same folder
Step 6: Add XML content Add material to your document using the text editor
Step 7: Flesh out the transform for one target Simplistically, one template match for each XML element
Step 8: Drag the XML document onto the transform It will generate your HTML (or other) file
Step 9: Copy the transform and modify for another target OS/2 Information Presentation Facility
Step 10: Gloat You are vendor-independant!
This page is maintained by Gregory Bourassa
bourassa@magma.ca
The entire site is generated automatically from a single XML document
conforming to the TechNote DTD