Differences


XML Query

XSLT/XPath

statically typed

more abstract, dynamic type system

nodelists (and bags)

nodesets, docorder, axis-direction

functional

rule-based (built-in control structure)

optimization by rewrite integral
part of XML Query Algebra

not in focus