XQuery est cas-sensible et les �l�ments, les attributs, et les variables de XQuery doivent avoir des noms valides de XML.
|
R�gles de base de syntaxe de XQuery
|
Quelques r�gles de base de syntaxe :
- XQuery est le cas-sensible
- Les �l�ments, les attributs, et les variables de XQuery doivent avoir des noms valides de XML
- Une valeur de corde de XQuery peut �tre dans les citations simples ou doubles
- Une variable de XQuery est d�finie avec un signe de $ suivi d'un nom, par exemple $bookstore
- Des commentaires de XQuery sont toujours d�limit�s pr�s (: et :), par exemple (: Commentaire de XQuery :)
|
Expressions conditionnelles de XQuery
|
On permet l'expression � Si-Alors-D'autre � dans XQuery.
Regarder l'exemple qui est donn� ci-dessous :
|
for $x in doc("books.xml")/bookstore/book
return if ($x/@category="CHILDREN")
then <child>{data($x/title)}</child>
else <adult>{data($x/title)}</adult>
|
|
Notes sur la syntaxe � si-alors-d'autre � : parenth�ses autour de si l'expression sont toujours exig�es. est exig� autrement, mais elle peut �tre simplement d'autre ().
Le r�sultat d'un exemple ci-dessus sera :
|
<adult>Everyday Italian</adult>
<child>Harry Potter</child>
<adult>Learning XML</adult>
<adult>XQuery Kick Start</adult>
|
|
Comparaisons de XQuery
|
Il y a deux mani�res de comparer des valeurs sont disponible dans XQuery. 1. Comparaisons g�n�rales : = ! =, >, >=, <>
2. Comparaisons de valeur : eq, Ne, gt, GE, lieutenant, le,
2. Value comparisons: eq, ne, gt, ge,lt,le, La diff�rence entre les deux m�thodes de comparaison sont donn�es ci-dessous. Regarder les expressions de XQuery qui est donn� ci-dessous :
|
$bookstore//book/@q > 10
The expression above returns true if any q attributes
have values greater than 10.
$bookstore//book/@q gt 10
The expression above returns true if there is only one
q attribute returned by the expression, and its value
is greater than 10. If more than one q is returned,
an error occurs.
|
|
|
|
Keywords:
xquery syntax ,xpath syntax,xpath query syntax ,xquery tutorial,xquery example,c# xquery,xquery examples ,xquery xpath,xquery namespace,oracle xquery ,xquery attribute ,xquery count ,xquery sql ,xquery functions,xquery join ,xquery xml,xquery update,query document,xhtml syntax,xquery contains,xquery multiple,xquery string
|