Introduction to XSLT for Digital Humanists
University of Victoria
2012-06-04/08
Syd Bauman, Brown University
(Syd_Bauman@Brown.edu)
Martin Holmes, University of Victoria
(mholmes@uvic.ca)
Schedule
We (purposefully) did not cover some subjects initially scheduled, and covered some that were not. I've reconstructed the schedule here to somewhat more closely resemble what we really did. But it's done from memory while on a plane with far too little sleep, so it may be somewhat off.
The lists of topics not covered, slide sets not used, and extra topics covered, is below the schedule.
Mon 04 Jun
Session 1, 09:30–12:00 | |
Session 2, 13:15–15:50 |
Tue 05 Jun
Session 3, 09:30–12:00 | |
Session 4a, 13:15–14:00 | |
Session ♀, 14:06–14:42 | Transit of Venus, weather permitting |
Session 4a, 14:50–15:50 |
Wed 06 Jun
Session 5, 09:30–12:00 | |
Session 6, 13:15–15:50 |
Thu 07 Jun
Session 7, 09:30–12:00 |
|
Session 8, 13:15–15:50 |
|
Fri 08 Jun
Session 9, 09:30–12:00 |
Topics not covered and slide sets not used.
Items covered, not on original schedule
- quizzes
- XPath of the day: Thu
- XPath of the day: Fri
- XPath of the day: closing presentation
- demo: data from another document (i.e., using the doc() function)
- demo: multiple input files from one stylesheet (i.e., using the collection function, fixed)
Bibliography
Many slides and handouts refer to the page or chapter of the reference work that we personally use:
Kay, Michael. XSLT 2.0 and XPath 2.0 Programmer’s Reference. 4th edition. Indianapolis, IN: Wiley/Wrox, 2008. ISBN: 978-0-470-19274-0
References to “Kay” are to this book.
Resources
- sample TEI data file #1: WordHoard Hamlet
- sample TEI data file #2: gazateer of the Colonial Despatches of B.C. and Vancouver Island
- first toy XSLT program: first.xsl
- second toy XSLT program: second.xsl
- XHTML crib sheet: HTML, TEI
- CSS crib sheet: HTML, TEI
The resource page has links to all the slide sets (whether used in this workshop or not), interesting web sites we may have shown, and useful TEI links. The general WWP workshop materials for download page may be of interest, too.