Advanced XML: XSLT Course
Course Description
Course pre-requisites:
HTML Web Authoring
Dynamic HTML
XML Introduction
Introduction to Programming
Topics covered on the 3 day Advanced XML: XSLT course
Introduction to XML Output
- What is a Stylesheet?
- Viewing XML Formatted with Various Stylesheets
- Exploring an XSLT Stylesheet
- Exploring the Differences in XSLT Versions
Basic XSLT Templates
- XSLT Basics
- Creating the Outline Foundation of an XSLT Stylesheet
- XPath Practice
- Outputting Element Content
- Outputting Attribute Values
- Using HTML with XSLT
- Formatting XSLT Output With HTML
- Using a Simplified Stylesheet
- Output Other Than HTML
- Transforming XML to XML
Basic XSLT Templates, Part 2
- The Nature of XSLT Templates
- Using <xsl:apply-templates> To Control Processing Flow
- Comparing <xsl:apply-templates> and <xsl:call-template>
- Sorting Elements in <xsl:for-each> and <xsl:apply-templates>Contexts
- Elements, Attributes, Comments, and Text
- Using <xsl:element> Elements
- Using <xsl:attribute> Elements
- Exploring the uses of XSLT Comments and Text
XSLT Conditional Elements
- If/Then Conditionals
- Using the <xsl:if> Element
- Testing Multiple Conditions
- Using <xsl:choose> Elements
- Using <xsl:for-each> as a Conditional
- Filtering and Order Control with <xsl:for-each>
Advanced XSLT Elements, Part 1
- The Structure of XSLT Stylesheets Reconsidered
- Importing and Including Stylesheets
- Variables and Parameters
Advanced XSLT Elements, Part 2
- Output Options
- Copying XML Directly to the Output Tree
- Using Other Advanced XSLT Elements
The Built-in XSLT Functions
- General Purpose Functions
- The document() Function
XPath Axes and Location Paths
- The Current Context Reconsidered
- XPath Axes and Unabbreviated XPath Syntax
Server-Side XSLT Programming with ASP, XML DOM, and ADO
- Using XSLT with ASP and the XML DOM
- Transforming XML Obtained from a Database
Data Islands and SVG Output
- Using XML Data Islands with XSLT
- Converting XML Documents into SVG Graphics
Appendix A: XSLT Syntax
- XSLT Elements
- XSLT Functions
Appendix B: XPath
- XPath Syntax
- XPath Axes
- XPath Functions
Appendix C: Setting up a System DSN
Appendix D: XML to WML
Course Classification:
Technical Training Course
This is an instructor led training course taught in a classroom based environment.
Scheduled course dates
| March 2010 | April 2010 | May 2010 | June 2010 | July 2010 |
| - | 6-8 | - | 1-3 | - |
View full schedule of Advanced XML courses
View full schedule of XML courses
Print / Download PDF Version of full course schedule
If you would prefer to run this course at your premises as you have several employees to place on the course perhaps, then we are also able to offer onsite XML Training and bespoke XML courses
The Advanced XML: XSLT course qualifies for the PTR Training Passport SAVE IT Scheme, which offers discounts on bookings for multiple courses and/or multiple delegates.

