XQuery: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m →Collegamenti esterni: Bot: +controllo di autorità |
→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 |
||
(17 versioni intermedie di 6 utenti non mostrate) | |||
Riga 1:
{{
|nome = XQuery
'''XQuery''', una abbreviazione per '''XML Query Language''', è un [[linguaggio di programmazione]] specificato dal [[W3C]] e destinato ad interrogare documenti e [[database|basi di dati]] [[XML]].▼
|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 equivalenza|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 13 ⟶ 33:
* Generazione di documenti [[HTML]]
A differenza di [[SQL]], che opera su [[Modello relazionale
== Voci correlate ==
Line 22 ⟶ 42:
== Collegamenti esterni ==
* {{Collegamenti esterni}}
{{Linguaggi di interrogazione}}
{{Controllo di autorità}}
{{Portale|internet}}
Line 29 ⟶ 50:
[[Categoria:Linguaggi di interrogazione]]
[[Categoria:Standard W3C]]
[[Categoria:Standard informatici basati su XML]]
[[Categoria:Linguaggi di programmazione funzionali]]
|