New Functions and New Larger Function Library
major difference between XPath 1.0 and XPath 2.0
- Many more functions
- While XPath 1.0
- was theoretically extendable
- extensions were often eschewed as non-portable
- EXSLT initiative (extension library defined by
community) mitigates this
- XPath 2.0 still allows user (and community) extensions
- EXSLT extensions are mostly in XPath 2.0 already
- Also ... XSLT 2.0 provides a way to author functions
— whoa baby!