xpath cover page

The specifications below belong to the series 'xpath'

- history

Tags
XML
Editors
Jonathan Robie
Michael Dyck
Josh Spiegel

XPath is an expression language that allows the processing of values conforming to the data model defined in the XQuery and Xpath Data Model.

- history

Tags
XML
Editors
Jonathan Robie
Don Chamberlin
Michael Dyck
John Snelson

XPath 3.0 (renamed from XPath 2.1 to align with the family of "3.0" specifications) is an expression language that allows the processing of values conforming to the data model defined in [XQuery and XPath Data Model (XDM) 3.0]. Some of the important new features since XPath 2.0 are:

  • Literal function items, inline functions, dynamic function invocations, and function item coercion
  • Clarification of rules associated with sequence type matching
  • let expressions
  • EQNames (QNames with a namespace URI instead of a namespace prefix)
  • Support for union types in casting and function arguments

- history

Tags
XML
Editors
Anders Berglund
Scott Boag
Don Chamberlin
Mary Fernandez
Michael Kay
Jonathan Robie
Jerome Simeon

XPath is a way to refer to parts of an XML document. XPath 2.0 is based on the XQuery 1.0 and XPath 2.0 Data Model (XDM), and also introduces Schema awareness and data typing.

- history

Tags
XML
Editors
James Clark
Steven DeRose
4 translations for XML Path Language (XPath) Version 1.0
Deutsch
español
日本語
Türkçe

XPath is a language for addressing parts of an XML document, designed to be used by both XSLT and XPointer.