XQuery é caixa-sensível e os elementos, os atributos, e as variáveis de XQuery devem ter nomes válidos de XML.
|
Réguas básicas da sintaxe de XQuery
|
Algumas réguas básicas da sintaxe:
- XQuery é o caixa-sensível
- Os elementos, os atributos, e as variáveis de XQuery devem ter nomes válidos de XML
- Um valor da corda de XQuery pode estar nas únicas ou citações dobro
- Uma variável de XQuery é definida com um sinal de $ seguido por um nome, por exemplo $bookstore
- Os comentários de XQuery são limitados sempre perto (: e:), por exemplo (: Comentário de XQuery:)
|
Expressões condicionais de XQuery
|
A expressão “Se-Então-Outra” é permitida em XQuery.
Olhar o exemplo que é dado abaixo:
|
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>
|
|
Notas na sintaxe “se-então-outra”: parênteses em torno do se a expressão for requerida sempre. é requerido mais, mas pode ser apenas outra ().
O resultado de um exemplo acima será:
|
<adult>Everyday Italian</adult>
<child>Harry Potter</child>
<adult>Learning XML</adult>
<adult>XQuery Kick Start</adult>
|
|
Comparações de XQuery
|
Há duas maneiras de comparar valores está disponível em XQuery. 1. Comparações gerais: =! =, >, >=, <>
2. Comparações do valor: eq, ne, gt, ge, tenente, le,
2. Value comparisons: eq, ne, gt, ge,lt,le, A diferença entre os dois métodos da comparação é dada abaixo. Olhar as expressões de XQuery que é dado abaixo:
|
$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: a sintaxe do xquery, sintaxe do xpath, sintaxe da pergunta do xpath, tutorial do xquery, exemplo do xquery, xquery do c#, exemplos do xquery, xpath do xquery, namespace do xquery, xquery do oracle, atributo do xquery, contagem do xquery, xquery sql, xquery funciona, xquery junta, xml do xquery, update do xquery, original da pergunta, sintaxe do xhtml, xquery contem, múltiplo do xquery, corda do xquery
|