Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Free
Faster access than browser!
 

XQuery

Index XQuery

XQuery (XML Query) is a query and functional programming language that queries and transforms collections of structured and unstructured data, usually in the form of XML, text and with vendor-specific extensions for other data formats (JSON, binary, etc.). The language is developed by the XML Query working group of the W3C. [1]

44 relations: Apache License, BaseX, BSD licenses, C Sharp (programming language), Creative Commons license, Cross-platform, Declarative programming, EXist, Expression (computer science), FLWOR, Full-text search, Functional programming, GNU Lesser General Public License, Java (programming language), Java Community Process, JSON, JSONiq, Lisp (programming language), MarkLogic, Michael Howard Kay, Modular programming, Mozilla Public License, O'Reilly Media, Prolog, Query language, Relational database, Saxon XSLT, Side effect (computer science), SQL, Statement (computer science), Strong and weak typing, Type system, Web template system, Working group, World Wide Web, World Wide Web Consortium, XML, XML Schema (W3C), XPath, XQuery and XPath Data Model, XQuery API for Java, XQuery Update Facility, XSLT, Zorba (XQuery processor).

Apache License

The Apache License is a permissive free software license written by the Apache Software Foundation (ASF).

New!!: XQuery and Apache License · See more »

BaseX

BaseX is a native and light-weight XML database management system and XQuery processor, developed as a community project on GitHub.

New!!: XQuery and BaseX · See more »

BSD licenses

BSD licenses are a family of permissive free software licenses, imposing minimal restrictions on the use and redistribution of covered software.

New!!: XQuery and BSD licenses · See more »

C Sharp (programming language)

C# (/si: ʃɑːrp/) is a multi-paradigm programming language encompassing strong typing, imperative, declarative, functional, generic, object-oriented (class-based), and component-oriented programming disciplines.

New!!: XQuery and C Sharp (programming language) · See more »

Creative Commons license

A Creative Commons (CC) license is one of several public copyright licenses that enable the free distribution of an otherwise copyrighted work.

New!!: XQuery and Creative Commons license · See more »

Cross-platform

In computing, cross-platform software (also multi-platform software or platform-independent software) is computer software that is implemented on multiple computing platforms.

New!!: XQuery and Cross-platform · See more »

Declarative programming

In computer science, declarative programming is a programming paradigm—a style of building the structure and elements of computer programs—that expresses the logic of a computation without describing its control flow.

New!!: XQuery and Declarative programming · See more »

EXist

eXist-db (or eXist for short) is an open source software project for NoSQL databases built on XML technology.

New!!: XQuery and EXist · See more »

Expression (computer science)

An expression in a programming language is a combination of one or more constants, variables, operators, and functions that the programming language interprets (according to its particular rules of precedence and of association) and computes to produce ("to return", in a stateful environment) another value.

New!!: XQuery and Expression (computer science) · See more »

FLWOR

The programming language XQuery defines FLWOR (pronounced 'flower') as an expression that supports iteration and binding of variables to intermediate results.

New!!: XQuery and FLWOR · See more »

Full-text search

In text retrieval, full-text search refers to techniques for searching a single computer-stored document or a collection in a full text database.

New!!: XQuery and Full-text search · See more »

Functional programming

In computer science, functional programming is a programming paradigm—a style of building the structure and elements of computer programs—that treats computation as the evaluation of mathematical functions and avoids changing-state and mutable data.

New!!: XQuery and Functional programming · See more »

GNU Lesser General Public License

The GNU Lesser General Public License (LGPL) is a free software license published by the Free Software Foundation (FSF).

New!!: XQuery and GNU Lesser General Public License · See more »

Java (programming language)

Java is a general-purpose computer-programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible.

New!!: XQuery and Java (programming language) · See more »

Java Community Process

The Java Community Process (JCP), established in 1998, is a formalized mechanism that allows interested parties to develop standard technical specifications for Java technology.

New!!: XQuery and Java Community Process · See more »

JSON

In computing, JavaScript Object Notation or JSON ("Jason") is an open-standard file format that uses human-readable text to transmit data objects consisting of attribute–value pairs and array data types (or any other serializable value).

New!!: XQuery and JSON · See more »

JSONiq

JSONiq is a query and functional programming language that is designed to declaratively query and transform collections of hierarchical and heterogeneous data in format of JSON, XML, as well as unstructured, textual data.

New!!: XQuery and JSONiq · See more »

Lisp (programming language)

Lisp (historically, LISP) is a family of computer programming languages with a long history and a distinctive, fully parenthesized prefix notation.

New!!: XQuery and Lisp (programming language) · See more »

MarkLogic

MarkLogic Corporation is an American software business that develops and provides an enterprise NoSQL database, also named MarkLogic.

New!!: XQuery and MarkLogic · See more »

Michael Howard Kay

Michael Howard Kay Ph.D FBCS (born 11 October 1951) is the editor of the W3C XSLT 2.0 and 3.0 language specifications for performing XML transformations, and the developer of the Saxon XSLT and XQuery processing software.

New!!: XQuery and Michael Howard Kay · See more »

Modular programming

Modular programming is a software design technique that emphasizes separating the functionality of a programme into independent, interchangeable modules, such that each contains everything necessary to execute only one aspect of the desired functionality.

New!!: XQuery and Modular programming · See more »

Mozilla Public License

The Mozilla Public License (MPL) is a free and open source software license developed and maintained by the Mozilla Foundation.

New!!: XQuery and Mozilla Public License · See more »

O'Reilly Media

O'Reilly Media (formerly O'Reilly & Associates) is an American media company established by Tim O'Reilly that publishes books and Web sites and produces conferences on computer technology topics.

New!!: XQuery and O'Reilly Media · See more »

Prolog

Prolog is a general-purpose logic programming language associated with artificial intelligence and computational linguistics.

New!!: XQuery and Prolog · See more »

Query language

Query languages or data query languages (DQLs) are computer languages used to make queries in databases and information systems.

New!!: XQuery and Query language · See more »

Relational database

A relational database is a digital database based on the relational model of data, as proposed by E. F. Codd in 1970.

New!!: XQuery and Relational database · See more »

Saxon XSLT

Saxon is an XSLT and XQuery processor created by Michael Kay and now developed and maintained by his company, Saxonica.

New!!: XQuery and Saxon XSLT · See more »

Side effect (computer science)

In computer science, a function or expression is said to have a side effect if it modifies some state outside its scope or has an observable interaction with its calling functions or the outside world besides returning a value.

New!!: XQuery and Side effect (computer science) · See more »

SQL

SQL (S-Q-L, "sequel"; Structured Query Language) is a domain-specific language used in programming and designed for managing data held in a relational database management system (RDBMS), or for stream processing in a relational data stream management system (RDSMS).

New!!: XQuery and SQL · See more »

Statement (computer science)

In computer programming, a statement is a syntactic unit of an imperative programming language that expresses some action to be carried out.

New!!: XQuery and Statement (computer science) · See more »

Strong and weak typing

In computer programming, programming languages are often colloquially classified as to whether the language's type system makes it strongly typed or weakly typed (loosely typed).

New!!: XQuery and Strong and weak typing · See more »

Type system

In programming languages, a type system is a set of rules that assigns a property called type to the various constructs of a computer program, such as variables, expressions, functions or modules.

New!!: XQuery and Type system · See more »

Web template system

A web template system in web publishing lets web designers and developers work with web templates to automatically generate custom web pages, such as the results from a search.

New!!: XQuery and Web template system · See more »

Working group

A working group or working party is a group of experts working together to achieve specified goals.

New!!: XQuery and Working group · See more »

World Wide Web

The World Wide Web (abbreviated WWW or the Web) is an information space where documents and other web resources are identified by Uniform Resource Locators (URLs), interlinked by hypertext links, and accessible via the Internet.

New!!: XQuery and World Wide Web · See more »

World Wide Web Consortium

The World Wide Web Consortium (W3C) is the main international standards organization for the World Wide Web (abbreviated WWW or W3).

New!!: XQuery and World Wide Web Consortium · See more »

XML

In computing, Extensible Markup Language (XML) is a markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable.

New!!: XQuery and XML · See more »

XML Schema (W3C)

XSD (XML Schema Definition), a recommendation of the World Wide Web Consortium (W3C), specifies how to formally describe the elements in an Extensible Markup Language (XML) document.

New!!: XQuery and XML Schema (W3C) · See more »

XPath

XPath (XML Path Language) is a query language for selecting nodes from an XML document.

New!!: XQuery and XPath · See more »

XQuery and XPath Data Model

The XQuery and XPath Data Model (XDM) is the data model shared by the XPath 2.0, XSLT 2.0 and XQuery programming languages.

New!!: XQuery and XQuery and XPath Data Model · See more »

XQuery API for Java

XQuery API for Java (XQJ) refers to the common Java API for the W3C XQuery 1.0 specification.

New!!: XQuery and XQuery API for Java · See more »

XQuery Update Facility

XQuery Update Facility is an extension to the XML Query language, XQuery.

New!!: XQuery and XQuery Update Facility · See more »

XSLT

XSLT (Extensible Stylesheet Language Transformations) is a language for transforming XML documents into other XML documents, or other formats such as HTML for web pages, plain text or XSL Formatting Objects, which may subsequently be converted to other formats, such as PDF, PostScript and PNG.

New!!: XQuery and XSLT · See more »

Zorba (XQuery processor)

Zorba is an open source query processor written in C++, implementing.

New!!: XQuery and Zorba (XQuery processor) · See more »

Redirects here:

XML query language, XQL, XQuery Update, Xquery.

References

[1] https://en.wikipedia.org/wiki/XQuery

OutgoingIncoming
Hey! We are on Facebook now! »