ETD-XML Group

Overview

We are the XML-ETD group. Our project was to allow people to create ETD in XML and be rendered in HTML. In this location are the Schema used to define the ETD, the XSLT to translate the XML, two example ETDs in XML, instructions on how to create an XML ETD in MS Word, and an example MS Word doc with the macros to create the XML.

Group Members

Matthew Aguirre
Jiunwei Chen
J. Scott Masterson
David McPherson
David Tessendorf



Deliverables

Final Report
Final Presentation

ETD specific Schema - Save this file to disk, and open in a text editor, such as Notepad
XSL Translation - This is the ETD specific XSL Translation.
VBADemo - This is an example MS Word doc that uses that uses VBA macros to encode a Word doc in XML.

Example ETDs

There are the ETDs we have converted over to XML. These are stored as XML and rendered into HTML on the fly by the web browser (must use IE 6.0 or higher!). Alternatively, you can run these through Sablotron to generate permament HTML files.

XML Document Final HTML version Comments
Example 1 The final HTML rendering Our first XML ETD. The original can be found here.
Example 2 The final HTML rendering Our second XML ETD. The original can be found here.

User Manuals

ETD XSD User Manual - This document describes the tags used in the ETD schema
VBA User Manual - Here are the instructions on how to use the VBA macros to encode a word doc in XML

Tools

Sablotron - This is a command used to translate the XML to HTML. Example execution is "sabcmd ETD.xsl ETD_1.xml ETD_1.htm".