XSLT Fundamentals Class
This XSLT course is the last two days of the five-day XML training course, but it can be taken independently of the full package.
This XSLT class examines XSLT and XPath. XSLT is used to transform your XML documents into a format appropriate for particular applications (e.g., browsers) such as HTML or text. XPath allows you to specify a location in the referenced XML document to indicate which content or information you would like to use or extract. XPath provides a number of functions that may be applied to calculate, limit, or filter the query results.
XSL - The Language
XSL or Extensible Style Language is really a collection of several different languages including XSL Formatting Objects (XSLFO) and XSL Transformations (XSLT). Because of the complexity of XSLFO, we focus on XSLT and its sister technology, XPath. During your introduction to XSL, you will learn about:
The transformation process relies upon templates that you define in your XSL. The XSL processor then matches portions of the XML that you dictate and replaces these portions with the code you described in your template, resulting in a brand new file. We examine the XSL templates and how the transformation process proceeds. In this course you will learn how to:
XSLT's power becomes more evident when we introduce several useful XSL elements. The folks at the W3 clearly sought a robust language when crafting XSL and provided tools for conditionals, loops, sorting, selection by regular expression (i.e., patterns) and more. In this course you will learn about:
XPath in Use
XPath's power truly emerges when specifying complex node paths and utilizing XPath functions. In this part of the course you will learn how to:
XSLT in Action
Our final segment illustrates some useful implementations of XSLT. Specifically, we will create a table of contents for our HTML output. In this course you will learn how to:
Intermediate XML classes are offered at four locations::