Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
teknopedia

teknopedia

teknopedia

teknopedia

teknopedia

teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. XQuery - Teknopedia
XQuery - Teknopedia
XQuery
linguaggio di programmazione
Data di origine2007
Paradigmifunzionale
Tipizzazionestatica
Implementazione di riferimento
ImplementazioneW3C
Sito webwww.w3.org/XML/Query/
Modifica dati su Wikidata · Manuale

In informatica XQuery (abbreviazione per XML Query Language) è un linguaggio di programmazione funzionale, dichiarativo, a tipizzazione statica e Turing-completo, specificato dal W3C e destinato ad interrogare documenti e basi di dati XML.

Risultato derivato dei linguaggi XQL, XML-QL e Quilt, usa la sintassi delle espressioni di XPath per la selezione di specifiche porzioni di documenti XML, con l'aggiunta delle cosiddette espressioni FLWOR per la formulazione di query complesse.

Oltre alle espressioni XPath, esiste un gran numero di caratteristiche interessanti del linguaggio:

  • Costruzione di elementi XML ("direct constructors" e "indirect constructors")
  • Funzionalità di ordinamento dei risultati secondo l'ordine del documento originale, o secondo altri ordini indicati dal utente
  • Funzioni predefinite per il calcolo di equazioni aritmetiche
  • Funzioni definite dall'utente
  • Funzioni di aggregazione (come avg o count) del tutto similari a quelle di SQL
  • Generazione di documenti HTML

A differenza di SQL, che opera su tabelle relazionali, XQuery usa delle strutture dati disposte nell'ordine in cui appaiono nel documento XML sorgente (document order). Tutte le espressioni XQuery debbono rispettare questo ordine tranne che sia specificato diversamente nella espressione stessa (declare ordering unordered).

Voci correlate

[modifica | modifica wikitesto]
  • Query language

Altri progetti

[modifica | modifica wikitesto]

Altri progetti

  • Wikimedia Commons
  • Collabora a Wikimedia Commons Wikimedia Commons contiene immagini o altri file su XQuery

Collegamenti esterni

[modifica | modifica wikitesto]
  • Sito ufficiale, su w3.org. Modifica su Wikidata
V · D · M
Linguaggi di interrogazione
In uso.QL · ALPHA · CQL · Cypher · D · DMX · Datalog · GraphQL · Gremlin · ISBL · LDAP · LINQ · MQL · MDX · OQL · OCL · QUEL · SMARTS · SPARQL · SQL · XQuery · XPath · YQL
ProprietariYQL · LINQ
SuperatiCODASYL
Controllo di autoritàGND (DE) 4737681-8
  Portale Internet: accedi alle voci di Teknopedia che trattano di internet
Estratto da "https://it.wikipedia.org/w/index.php?title=XQuery&oldid=145888829"

  • Indonesia
  • English
  • Français
  • 日本語
  • Deutsch
  • Italiano
  • Español
  • Русский
  • فارسی
  • Polski
  • 中文
  • Nederlands
  • Português
  • العربية
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022