This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages)
This article has an unclear citation style. The reason given is: Violates Wikipedia:External links: "Wikipedia articles may include links to web pages outside Wikipedia (external links), but they should not normally be used in the body of an article." The references used may be made clearer with a different or consistent style of citation and footnoting.(March 2014) (Learn how and when to remove this template message)
This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed. Find sources: "XPath" – news · newspapers · books · scholar · JSTOR(August 2010) (Learn how and when to remove this template message)
This article's lead section may be too short to adequately summarize the key points. Please consider expanding the lead to provide an accessible overview of all important aspects of the article.(May 2020)
(Learn how and when to remove this template message)
XPath
Paradigm
Query language
Developer
W3C
First appeared
1998
Stable release
3.1
/ March 21, 2017; 7 years ago (2017-03-21)
Influenced by
XSLT, XPointer
Influenced
XML Schema, XForms
XPath (XML Path Language) is an expression language designed to support the query or transformation of XML documents. It was defined by the World Wide Web Consortium (W3C) in 1999,[1] and can be used to compute values (e.g., strings, numbers, or Boolean values) from the content of an XML document. Support for XPath exists in applications that support XML, such as web browsers, and many programming languages.
^"XML and Semantic Web W3C Standards Timeline" (PDF). 2012-02-04.
alternative to XPath. There are several versions of XPath in use. XPath 1.0 was published in 1999, XPath 2.0 in 2007 (with a second edition in 2010), XPath 3.0 in...
XPath 3 is the latest version of the XML Path Language, a query language for selecting nodes in XML documents. It supersedes XPath 1.0 and XPath 2.0. XPath...
The XQuery and XPath Data Model (XDM) is the data model shared by the XPath 2.0, XSLT 2.0, XQuery, and XForms programming languages. It is defined in a...
uses XPath 1.0, while XSLT 2.0 uses XPath 2.0. XSLT 3.0 will work with either XPath 3.0 or 3.1. In the case of 1.0 and 2.0, the XSLT and XPath specifications...
terminology used in the XPath Data Model The terminology used in the XML Information Set. XPath defines a syntax named XPath expressions that identifies...
more criteria or by a limited XPath 1.0 expression, and custom views can be created for one or more events. Using XPath as the query language allows viewing...
RelaxNG) Calculate values of XPath expressions on XML files (such as running sums, etc) Search XML files for matches to given XPath expressions Apply XSLT stylesheets...
PDFs. XPath (XML Path Language), a non-XML language for addressing the components (elements, attributes, and so on) of an XML document. XPath is widely...
specifying the visual formatting of an XML document XML Path Language (XPath): a non-XML language used by XSLT, and also available for use in non-XSLT...
XSLT by the XSL Working Group; the two groups share responsibility for XPath, which is a subset of XQuery. XQuery 1.0 became a W3C Recommendation on...
elements in the source XML document(s). These data types can then be used in XPath 2.0 and XSLT 2.0 commands. A "basic" XSLT 2.0 processor is unable to use...
Object Model as Node.PROCESSING_INSTRUCTION_NODE, and they can be used in XPath and XQuery with the 'processing-instruction()' command. An SGML processing...
explore and analyze their data, and evaluate XPath/XQuery expressions in realtime (i.e., while the user types). XPath query language XQuery 3.1 XQuery Update...
</book> <book>...</book> ... </catalog> LEESA provides >> for XPath's / separator. XPath's // separator that "skips" intermediate nodes in the tree is implemented...
XPath Assertion Wizards To ease the creation of XPath assertions for TestRequest and MockResponse steps. [13] XPath Wizards Eases creation of XPath expressions...
amount of time, on startup, logoff, or only during or for a specified time. XPath expressions can be used to filter events from the Windows Event Log. Tasks...
namespaces and CSS. DOM Level 3, published in April 2004, added support for XPath and keyboard event handling, as well as an interface for serializing documents...
applications using technologies such as XML, JSON, XBRL, XML Schema, XSLT, XPath, XQuery, WSDL and SOAP. XMLSpy was first released in 1999, producing an...
for variable transformations (New XPath extension function bpws:doXslTransform) XPath access to variable data (XPath variable syntax $variable[.part]/location)...
hierarchy of components and its properties could be described with a path (XPath) for identifying a component within the hierarchy. How to Examine Components...
XForms XHTML XHTML+Voice XML XML Events XML Information Set XML Schema XPath XQuery XSL Formatting Objects XSLT XTiger "W3C Invites Chinese Web Developers...
positional element addressing scheme, a scheme for namespaces, and a scheme for XPath-based addressing. XPointer Framework is a W3C recommendation since March...