XSLT and XPath 2.0
XSLT and XPath
Microsoft's Position
XPath 2.0 Charter
XSLT 2.0 Processors
Datatypes in XSLT 1.0
Built-In Types XSLT 2.0
Datatypes in XPath/XSLT 2.0
Sequences not Nodesets
Strings and Numbers: Is It Different?
Strings and Numbers: Is It Different?
Nodesets: Is It Different?
XPath 2.0 Features
New Operators
Combining Sequences of Nodes
Influence of XQuery
XPath If Expressions
XPath For Expressions
Using XPath For Expression
Using XSLT 1.0
XPath 2.0 Functions
Regular Expressions
Character Escapes
XPath 2.0 Regexp Functions
Example replace, tokenise
Example: matches
Other XPath Functions
XSLT 2.0 Changes
Up-Translation
Grouping
group-by Example
In XSLT 1.0
group-starting-with Example
group-ending-with Example
XSLT 2.0 Grouping
Output
analyze-string
analyze-string Example
analyze-string Example
Stylesheet Functions
mylib:abs Function
Tunnel Parameters
XSLT/XPath Compatibility
Upgrading to XSLT 2.0
Relationship to XQuery
In Common
Differences
XSLT Not Always Verbose
Equivalences: FLWOR Expressions
More Complex: XMark Benchmark
Missing in XQuery
Performance: Typical XQuery Role