This course will explore techniques and technologies for transforming XML documents using XSLT and XSL-FO. The emphasis will be on transformation of XML data into human-readable documents, such as text, HTML pages and PDF files. Topics covered will include XSLT syntax and processing, and XPath. Students will implement projects to present XML data using a variety of transformation tools and technologies.

Prerequisites:

4002-770

Texts & Course Materials:

Course Outline

Week Topic
01 Intro to XSL: Overview and Syntax
02 Basic Templates and Design: More Selecting and Traversing
03 Querying XML
04 Strings and Numbers and Math
05 Dates and Times
06 Mid-Term Presentations
07 XML to ( Text ¦ HTML ¦ SVG ) to XML
08 More XPath
09 More Programming
10 Final Presentations

Last modified: 9 Mar 2009 02:21:15 PM