This course develops in-depth knowledge and skills in transforming XML documents using eXtensible Stylesheet Language Transformations, or XSLT. Students work through extensive hands-on exercises in transformations from XML to plain text, HTML, and XML, with good grounding in XPath along the way. Intermediate and advanced techniques are also covered including variables and parameters, callable templates, sorting and grouping, tail recursion, working with multiple documents, and XSLT extensions. The course teaches XPath and XSLT 1.0 but looks forward to the 2.0 releases of both specifications with pointers about what new features to expect.
Students should take ProTech's Introduction to XML and have the ability to read and write well-formed XML. The ability to read a DTD is not strictly required, but preferred.
4 Days/Lecture & Lab
This course was designed for students who are familiar with XML.
Xpath::Templates and Production::Dynamic Content and Flow Control::Variables and Template Management::Sorting and Grouping::Advanced XSLT::Multiple Documents and Transforms::Extensions

Related Scheduled Courses