Evan Lenz
Track: XML
Date: Tuesday, August 2nd, 2005
Time: 1:30pm - 5:00pm
Location: D135-136
XSLT (Extensible Stylesheet Language Transformations) is an XML-based programming language for transforming XML documents into other documents, such as HTML, XML, text, etc.
This tutorial provides an intensive introduction to the XSLT 1.0 programming language, including XPath 1.0. Attendees will learn the fundamental constructs of the language and will come away with an understanding of XSLT's unique processing model--providing the foundation for mastering this small but wonderfully powerful language.
We'll cover topics such as:
- Useful things to do with XSLT
- The XPath data model--"It's all trees"
- XPath expressions
- Context--"Awareness is half the battle"
- The joys of declarative programming
- xsl:apply-templates, the key to your power
- Basic programming constructs (variables, looping, sorting, functions, etc.)
- Stylesheet modularization
- XSLT processors
- What's new in XSLT 2.0
Attendees should be comfortable with XML and should have some previous programming experience.