XQuery
E24282
XQuery is a functional query and programming language designed for extracting and manipulating data from XML documents and related data sources.
Observed surface forms (4)
| Surface form | Occurrences |
|---|---|
| XML Query | 1 |
| XQuery 1.0 | 1 |
| XQuery 3.0 | 1 |
| XQuery 3.1 | 1 |
Statements (49)
| Predicate | Object |
|---|---|
| instanceOf |
W3C standard
ⓘ
functional programming language ⓘ query language ⓘ |
| abbreviationOf |
XQuery
self-linksurface differs
ⓘ
surface form:
XML Query
|
| basedOn | XPath ⓘ |
| canBeUsedWith |
XML databases
ⓘ
XSLT processors (via XPath 2.0+ compatibility) ⓘ native XML stores ⓘ relational databases with XML support ⓘ |
| designedFor |
manipulating XML data
ⓘ
querying XML data ⓘ querying hierarchical data ⓘ querying semi-structured data ⓘ |
| firstEditionPublished | 2007 ⓘ |
| hasExtension |
Full Text extensions for XQuery
ⓘ
XQuery Scripting Extension ⓘ XQuery Update Facility ⓘ |
| hasFeature |
XML node construction syntax
ⓘ
expression-oriented semantics ⓘ function libraries for XML processing ⓘ order-sensitive sequences ⓘ side-effect-free core language ⓘ strong static typing (optional) ⓘ type promotion and casting ⓘ |
| hasVersion |
XQuery
self-linksurface differs
ⓘ
surface form:
XQuery 1.0
XQuery self-linksurface differs ⓘ
surface form:
XQuery 3.0
XQuery self-linksurface differs ⓘ
surface form:
XQuery 3.1
|
| influenced |
JSONiq
ⓘ
XSLT ⓘ
surface form:
XSLT 2.0 and 3.0 design
|
| influencedBy |
SQL
ⓘ
XPath ⓘ functional programming ⓘ |
| latestMajorEditionPublished | 2017 ⓘ |
| partOf | XML technology stack ⓘ |
| primaryUseCase |
XML-based reporting
ⓘ
integrating data from heterogeneous XML sources ⓘ querying XML documents ⓘ web services data processing ⓘ |
| standardizedBy | World Wide Web Consortium ⓘ |
| supports |
FLWOR expressions
ⓘ
XML construction ⓘ XPath expressions ⓘ modularization via modules ⓘ namespaces ⓘ sequence data type ⓘ strong typing with XML Schema types ⓘ updates (in XQuery Update Facility) ⓘ user-defined functions ⓘ |
| usesDataModel | XDM (XQuery and XPath Data Model) ⓘ |
Referenced by (7)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
XML Query
this entity surface form:
XQuery 1.0
this entity surface form:
XQuery 3.0
this entity surface form:
XQuery 3.1