XSLT Training
XSLT 2.0: What's new?
A one-day overview of the new features in XPath 2.0 and XSLT 2.0.
Topics Covered:
- XPath 2.0
- The 2.0 Data Model
- Path expressions: New and improved
- Language constructs: overview of the new XPath operators
- Conditional (if-then-else) and "for" expressions
- Improvements to Templates and Stylesheet Processing
- Temporary trees
- Multiple modes
- Next best match
- Tunnel parameters
- Functions
- Built-in XPath 2.0 functions: an overview
- User-defined functions
- Inputs and Outputs
- Opening documents: the
document, doc and collection functions
- Parsing non-XML input documents
- Creating multiple result documents
- String Manipulation
- Regular expressions in XSLT 2.0
- The string-related functions in XPath 2.0
- Parsing strings with
xsl:analyze-string
- Grouping
- XSLT 1.0 grouping issues
- Grouping by value in XSLT 2.0
- Grouping by position in XSLT 2.0
- Namespaces, Types and Schemas
- Using namespaces in XSLT 2.0
- The XSLT 2.0 type system in more detail
- Declaring types for variables and parameters
- Using schemas with XSLT 2.0
- Considerations for Upgrading Stylesheets
- Backward compatibility concerns
- Removing extension functions
- Ten easy simplifications
- Performance considerations
|