Title: No More HTML: Using Cascading Style Sheets (CSS) to present XML for the Web
Over the last few years, the Humanities Computing community has been producing XML documents at a remarkable rate. Generally, these documents are presented to readers through a Web interface by using a two-stage process: first, they are converted to HTML using XSLT and other transformation methods, and then they are styled for the browser using CSS. Most Web browsers, however, are perfectly capable of presenting XML documents directly using CSS. In many contexts, it is actually unnecessary to go through the intermediate step of transforming XML to HTML (a process that usually involves discarding much useful information from the original markup). Moreover, CSS is easier to learn and more human-readable than XSLT. This workshop will introduce participants to the practice of styling XML through CSS, with particular focus on the XML of the Text Encoding Initiative (TEI).
FORMAT: 3-hour laboratory workshop divided into two 1.5-hour sessions with a break between.
Instructor: Martin Holmes, University of Victoria
He is one of the creators of the Hot Potatoes and Quandary authoring tools, and is a director of Half-Baked Software, Inc., as well as authoring other commercial teaching tools such as Markin and TexToys.
Instructor: Greg Newton, University of Victoria
Greg Newton holds a BA (English & History), an Applied Linguistics
Diploma and an MEd (Educational Technology). He currently works in the
Humanities Computing & Media Centre at the University of Victoria as a
programmer and systems administrator.