Oral History Markup Language

An XML/XSL Prototype

Created by Janet Crum, Oregon Health Sciences University Library

1998 August; Revised 1999 January; Revised again 1999 September


This prototype was created as an XML/XSL practice exercise. I originally used the Microsoft MSXML package to parse the XML file and validate it against a DTD (Document Type Definition), and the Microsoft XSL ActiveX control to translate the XML to HTML. In December, 1998, the XSL draft standard changed, and Microsoft stopped offering MSXML and the XSL ActiveX control. Instead, Internet Explorer 5.0 includes a built-in XML parser and support for part of the latest XSL draft standard. The examples below are designed to work with this product. More information about Microsoft's support of XML is available at http://msdn.microsoft.com/xml

The basis of the project is an oral history transcript, marked up using my prototype Oral History Markup Language, which can be displayed in two different formats. To view these formats, follow the links below. Note: These examples will only work in browsers that support XML and XSL (such as Internet Explorer 5.0).

  1. Labelled display, citation with abstract
  2. Table of contents
  3. Complete transcript, minus interview location and indexing
To produce this output, the following files are needed (click the links to view the actual files)

Though it is primitive, this project illustrates some important functions of XML and XSL, to wit:


Revised June 22, 2001, by Janet Crum, Library Systems Coordinator, Oregon Health Sciences University Library. Please send questions or comments to crumj@ohsu.edu.