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
|