XQuery: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
→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 |
|||
(23 versioni intermedie di 10 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 [[database|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 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 12 ⟶ 33:
* 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 interrogazione]]
[[Categoria:Standard W3C]]
[[Categoria:Standard informatici basati su XML]]
[[Categoria:Linguaggi di programmazione funzionali]]
|