LatinML: Latintexts XML Conversion Project

What is XML?

Why use XML and not HTML?

Example: Horace: Book I, 4th Ode without transformation and with.

If you are using an older browser you will see the first instance of a XML document does not render properly on the screen but the second one displays. The second poem is converted to HTML by Cocoon and the first is left in XML. Most modern browsers can now render simple XML.

an imagined Catullus

As part of the ongoing development of the lector longinquus project, some of the poems of Catullus and odes of Horace are being marked up in XML, or in what we might call LatinML.

A poem of Catullus in XML with its internal DTD and its XSL can be viewed in HTML.

A poem of Horace in XML, its external DTD and its XSL can be viewed in HTML as well.

The Document Type Definition (DTD) describes every object that will appear in the document. It starts with the elements and then the attributes.

The XSL is the XML Stylesheet Language. It determines how a document is presented on the screen.

Cocoon is basically a big java servlet which can render HTML files automatically from XML, DTD and XSL files. This is how we presently use it but it can do much more. For example, it can be used to generate historical time lines on the fly, please see Bruce Robertson's Historical Event Markup and Linking page.

It is our opinion that XML will become the standard for document delivery on the web in the near future. In order to avoid the problem of transforming large numbers of HTML documents later, we will markup our documents now in XML. More latin texts will become available in XML as time allows. The Spectator Project has moved some texts to XML from XHTML.

Some information on XML is available on the web at:

W3 XML pages

Apache XML

IBM XML

xmlhack

XML.ORG

XML.com

Some Recommended Reading:

Harold, Elliotte Rusty. XML Bible. 2nd Edition.
New York: Hungry Minds, Inc., 2001.

Hunter, D. Beginning XML.
Birmingham: Wrox Press Ltd., 2000.

Kay, M. XSLT: Programmer's Reference.
Birmingham: Wrox Press Ltd., 2000.

Marchal, B. XML By Example.
Indianapolis: Que, 2000.

Oram, A. ed. Peer-to-Peer: Harnessing the Power of Disruptive Technologies.
Sebastopol, CA: O'Reilly and Associates, Inc., 2001.

Ray, E.T. Learning XML.
Sebastopol, CA: O'Reilly and Associates, Inc., 2001.

07/09/2001

CETH email contact