Text only | Skip links
Skip links||IT Services, University of Oxford

1. Course Timetable

The timetable for the workshop was as follows. The exercise sheets linked to here include the answers.

Session Subject
Thursday 9.30-10.15
  • 01: Purpose and scope of XSLT
  • Introduction to XSLT language: apply-templates
  • Editing and testing XSLT using oXygen XML editor
10.15-10.45 Exercise
10.45-11.15 refreshment break
11.15-12.15 02:
  • AVTs
  • Control structures (looping, if, choose)
  • Running XSLT on the command line
  • The XPath standard for addressing parts of an XML document
12.15-12.45 Exercise
12.45-2pm lunch break
2-2.45pm 03:
  • Modes
  • Sorting
  • Numbering
  • Messages and comments
2.45-3.15 Exercise
3.15-3.45 refreshments
3.45-4.30 04:
  • Variables
  • Named templates
  • XPath functions
4.45-5.15 Exercise
Friday 9.30-10.15 05:
  • Creating elements and attributes
  • Keys
  • Include and import
10.15-10.45 Exercise: multi-file stylesheet
10.45-11.15 refreshment break
11.15-12.15 06:
  • XML, HTML, text output formats
  • Creating text
12.15-12.45 Exercise
12.45-2pm lunch break
2.00-3.15 07:Extensions to XSLT 1.0, and XSLT 2.0
2.45-3.15 Exercise
3.15-3.45 refreshments
3.45-4.45 08: Design patterns in XSLT
4.45-5.15 finishing exercises


Sebastian Rahtz. Date: 2008-07-01
Copyright University of Oxford