XPath 3.1

E548578

XPath 3.1 is a version of the XML Path Language that extends earlier editions with features like maps, arrays, and higher-order functions for more powerful querying and transformation of XML and related data.

Try in SPARQL Jump to: Statements Referenced by

Statements (50)

Predicate Object
instanceOf W3C specification
XPath version
query language
backwardsCompatibleWith XPath 2.0 NERFINISHED
compatibleWith XQuery 3.1 NERFINISHED
XSLT 3.0 NERFINISHED
defines dynamic context
function calling semantics
map and array constructors
static context
designedFor powerful querying and transformation of XML and related data
extends XPath 2.0 NERFINISHED
XPath 3.0 NERFINISHED
fullName XML Path Language (XPath) 3.1 NERFINISHED
hasDataType array(*)
function(*)
map(*)
hasFeature JSON support
arrays
arrow operator
function items
higher-order functions
lookup operator
maps
new functions and operators
string constructors
hasLiteralSyntax array literal
map literal
hasOperator => (arrow operator)
? (lookup operator)
hasVersionDeclaration "3.1"
languageDomain JSON NERFINISHED
XML NERFINISHED
partOf XPath 3 family NERFINISHED
predecessor XPath 3.0 NERFINISHED
primaryUse navigating XML trees
querying JSON data via XDM
querying XML data
publicationDate 2017-03-21
publicationStatus W3C Recommendation NERFINISHED
relatedStandard Functions and Operators 3.1 NERFINISHED
XDM 3.1 NERFINISHED
specificationURL https://www.w3.org/TR/xpath-31/
standardizedBy W3C NERFINISHED
World Wide Web Consortium NERFINISHED
successorOf XPath 3.0 NERFINISHED
supportsDataModel XDM 3.1 NERFINISHED
supportsProgrammingParadigm functional programming
usedIn XQuery 3.1 expressions
XSLT 3.0 stylesheets

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

XPath hasVersion XPath 3.1
XPath 3.0 relatedTo XPath 3.1
XPath 3.0 predecessorOf XPath 3.1