W3C Xpath
# W3C XPath Activities
* * *
XPath is a language used to select parts of an XML document.
XPath was designed for use with XSLT, XQuery, and XPointer.
* * *
## Tutorials
To learn more about XPath, please read our (#).
To learn more about XQuery, please read our (#).
To learn more about XSLT, please read our (#).
* * *
## XPath Versions
### 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. XPath 2.0 and XQuery 1.0 share the same origin; they have many common syntax elements, and much of their documentation is identical.
* * *
## W3C XSL Specifications and Timeline
| Specification | Draft/Proposal | Recommendation Date |
| :--- | :--- | :--- |
| XPath 1.0 | | [16. Nov 1999](http://www.w3.org/TR/xpath) |
| | | |
| XPath 2.0 Requirements | [03. Jun 2005](http://www.w3.org/TR/xpath20req/) | |
| XPath 2.0 Language | | [14. Dec 2010](http://www.w3.org/TR/xpath20/) |
| XPath 2.0 Functions | | [14. Dec 2010](http://www.w3.org/TR/xpath-functions/) |
| XPath 2.0 Data Model | | [14. Dec 2010](http://www.w3.org/TR/xpath-datamodel/) |
| XPath 2.0 Semantics | | [14. Dec 2010](http://www.w3.org/TR/xquery-semantics/) |
| | | |
| XPointer | [16. Aug 2002](http://www.w3.org/TR/xptr) | |
* * *
## W3C Reference Manual:
(http://www.w3.org/Style/xsl)
YouTip