XQuery
XQuery |
---|
instantia de:functional programming language[*],query language[*] |
|
data de creation: 2007 |
sito web official:http://www.w3.org/XML/Query/ |
Commons:XQuery |
XQueryes un abbreviation deXML Query Language.Illo es unlinguage de programmationspecificate perW3Ce destinate a interrogar documentos debases de datos XML.
Le syntaxe de XQuery resimilaXSLT,SQLeC,e usaXPathe anqueXML Schemapro sumodello de datos.XQuery resulta como un derivate dellinguagesXQL,XML-QLeQuilt.
XQuery es unlinguage de programmationfunctional, declarative, de typos static e Turing-complete.
Ultra le expressionesXPath,il existe un grande numero de charateristicas interessante dellinguage:
- Construction de elementosXML( "constructores directe" e "constructores indirecte" )
- functionalite de ordination de resultatos secundo le ordine del documento original, o secundo altere ordine indicate per le cliente
- functiones predefinite per le calculo de equationes arithmetic
- functiones definite per le cliente
Un differentia deSQLcon lemodello relationalo tabellas relational es que XQuery usa lestructura de datosin ordine de apparition in le fonte del documentoXML.Tote le expressiones XQuery debe respectar iste ordine, si non es specificate differente in le mesme expression.