[xhtml]
Basics of XSLT
- Motivation
- Motivation - Producing HTML or XHTML
- Motivation - Extracting XML
- Motivation - XML to XML
- Motivation - non-XML Output
- Motivation - Extensible
- History of XSLT
- XSLT is not XSL
- The XSLT Model
- Getting Started
- The Top Level
- A Simple Example
- Templates, Actions, and Patterns
- The Template Model
- xsl:apply-templates
- Patterns
- Template Results
- Modes
- Associating a Template with Modes
- Using a Mode
- Built-in Template Rules
- Multiple Templates - Priorities
- Multiple Templates - Priority Examples
- Outputting Text
- Preserving Whitespace
- Literal Elements
- Attribute Value Templates
- Attribute Value Templates - Example
- What Happened to my Comments?
- Understanding Actions
- Creating Elements "Manually"
- Creating Attributes "Manually"
- Creating Comments & Processing Instructions
- Values
- Copying Nodes
- Copying The Attributes
- The Identity Transform
- Making Small Changes with xsl:copy
- xsl:copy-of