XPath is a language used to select components for XML documents.
XPath is designed for use by XSLT, XQuery, and XPointer. 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 1.0 became a W3C recommendation on November 16, 1999. 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. Standard Draft / proposal Recommended time XPath 1.0 Nov 1999 XPath 2.0 Requirements Jun 2005 XPath 2.0 Language Dec 2010 XPath 2.0 Functions Dec 2010 XPath 2.0 Data Model Dec 2010 XPath 2.0 Semantics Dec 2010 XPointer Aug 2002 4.10.1. Tutorials ¶
4.10.2. XPath version ¶
XPath 1.0 ¶
XPath 2.0 ¶
4.10.3. W3C XSL specification and timeline ¶