XQuery: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m r2.7.1) (Bot: Aggiungo: fa:اکسکوئری |
→Collegamenti esterni: Sostituito il collegamento al sito ufficiale con il template "Collegamenti esterni" in quanto è già presente su Wikidata Etichette: Modifica da mobile Modifica da applicazione mobile Modifica da applicazione Android |
||
(28 versioni intermedie di 15 utenti non mostrate) | |||
Riga 1:
{{Linguaggio di programmazione
'''XQuery''', una abbrevazione per '''XML Query Language''', è un linguaggio di programmazione specificato dal [[W3C]] e destinato ad interrogare documenti e basi di dati [[XML]].▼
|nome = XQuery
|immagine =
|didascalia =
|autore =
|data =
|versione =
|utilizzo =
|paradigmi = [[Programmazione funzionale|funzionale]]
|tipizzazione = statica
|specifiche =
|estensione =
|influenzato_da =
|ha_influenzato =
|implementazione_riferimento = [[W3C]]
|sistema_operativo =
|lingua =
|licenza =
|sito_web =
}}
▲In [[informatica]] '''XQuery'''
XQuery 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.▼
▲
▲XQuery è un [[linguaggio di programmazione]] funzionale, dichiarativo, a tipizzazione statica e Turing-completo. 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
Line 10 ⟶ 31:
* 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 [[Modello relazionale
== Voci correlate ==
* [[Query language]]
== Altri progetti ==
{{interprogetto}}
== Collegamenti esterni ==
* {{Collegamenti esterni}}
{{Linguaggi di interrogazione}}
{{Portale|Web}}▼
{{Controllo di autorità}}
[[Categoria:Linguaggi di
[[Categoria:Standard W3C]]
[[Categoria:Standard informatici basati su XML]]
[[Categoria:Linguaggi di programmazione funzionali]]
|