Introduction to XSLT

Northeastern University
March 17–18, 2016

Syd Bauman, Northeastern University
Julia Flanders, Northeastern University
Ashley Clark, Northeastern University


Thursday, March 17: Snell Library, room 422

9:30: Welcome and introductions

Session 1, 10:00–11:00 Introduction to XML publishing (JF; slides: static HTML, TEI)


Session 2, 11:15–12:30 Introduction to XSLT (JF; slides: HTML, Slidy)

Lunch on your own

Session 3, 2:00–3:30 Group Exploration: simple transformations plus hands-on (JF, SB; slides: HTML, Slidy, exercises)


Session 4, 3:45–5:00 Group Exploration: repetitive data plus hands-on practice (JF, SB; exercises)

Group dinner, 6:00, location TBD

Friday, March 18: Snell Library, room 422

Session 5, 9:30–10:45 Navigating the tree, selecting from the tree (slides: HTML, Slidy; cribsheet: HTML, TEI)


Session 6, 11:00–12:30 Group Exploration: more complex transformations (SB)

Lunch on your own

Session 7, 1:30–3:00 Conditionals (SB; slides: HTML, Slidy)


Session 8, 3:15–5:00 Hands-on practice (exercises)


Reimbursement form: Excel

Materials for Download

The resource page has links to all the slide sets (whether used in this seminar or not), interesting web sites we may have shown, and useful TEI links


Our basic XPath axes cribsheet

Our basic XPath functions cribsheet

W3School's comprehensive list of functions used in XPath, XSLT, and XQuery