W3C XPath activity
XPath is a language used to select components for XML documents.
XPath is designed for use by XSLT, XQuery, and XPointer.
Tutorials
To learn more about XPath, please read our XPath tutorial.
To learn more about XQuery, please read our XQuery tutorial.
To learn more about XSLT, please read our XSLT tutorial.
XPath version
XPath 1.0
XPath 1.0 became a W3C recommendation on November 16, 1999.
XPath 2.0
XPath 2.0 became a W3C recommendation on January 23, 2007.
XPath 2.0 is a language derived from XPath 1.0 and XQuery. The generation of XPath 2.0 and XQuery 1.0 is homologous, they share a lot of the same syntax, and a lot of the text is consistent.
W3C XSL specification and timeline
Standard |
Draft / proposal |
Recommended time |
---|---|---|
XPath 1.0 |
|
|
XPath 2.0 Requirements |
|
|
XPath 2.0 Language |
|
|
XPath 2.0 Functions |
|
|
XPath 2.0 Data Model |
|
|
XPath 2.0 Semantics |
|
|
XPointer |
|