Skip to content
EntityQ850661· pop 31· linked from 259 articles

XQuery (XML Query) is a query language and functional programming language designed to query and transform collections of structured and unstructured data, primarily in the form of XML. It also supports text data and, through implementation-specific extensions, other formats like binary and relational data.

Key facts

Programming language.name
XQuery
Programming language.paradigm
declarative, functional, modular
Programming language.year
2007
Programming language.designer
W3C
Programming language.latest_release_version
3.1
Programming language.typing
dynamic or static, strong
Programming language.implementations
Many
Programming language.influenced_by
XPath, SQL, XSLT
Programming language.operating_system
Cross-platform
Programming language.file_ext
.xq, .xql, .xqm, .xqy, .xquery
Programming language.wikibooks
XQuery

via Wikipedia infobox

Wikidata facts

Instance of
query language
Based on
XPath
Official website
www.w3.org/XML/Query
Show 8 more facts
Commons category
XQuery
programming paradigm
modular programming
inception
2007-00-00
ACM Classification Code (2012)
10003313
typing discipline
static typing
replaces
XQL
Sources (4)

via Wikidata · CC0

Article · 日本語

XQueryは、静的型付け機能を(実装依存の機能として)持つXMLデータ問合せの為の問い合わせ言語であり、チューリング完全な関数型言語でもある。XPathの目的が木の節点を指し示す(アドレッシング)ことであるのに対して、XQueryの目的はXMLデータソースのための照会機能を提供することである。 関係モデル (関係データベース) における関係問合せが、数学的背景を有する関係代数演算ないし関係論理演算に基づくように、XQuery問合せには形式意味論が与えられている。 XQueryはQuiltと呼ばれる言語をベースに設計されているが、他にもXPath 1.0, SQL、XQL、OQL、XML-QL、MLといった言語の影響を受けている。2007年1月23日にXQuery 1.0のW3Cでの標準化作業が終了し、勧告(Recommendation)となった。その後はXQuery 3.0が2014年4月8日、XQuery 3.1が2017年3月21日に勧告された。

Abstract from DBpedia / Wikipedia · CC BY-SA