ontadores @XQuery dentro de um para
Digamos que eu tenho o código XQuery abaixo:
for $y in doc("file.xml")/A/B
for $x in $y/C where $x/constraint1 != "-" and $x/constraint2 > 2.00
do stuff
Posso usar um contador para contar quantos códigos meu entrará no segundo for loop? Eu tentei o seguinte:
for $y in doc("file.xml")/A/B
let $i := 0
for $x in $y/C where $x/constraint1 != "-" and $x/constraint2 > 2.00
$i := $i + 1
mas eu tenho erros de compilação. Eu também preciso somar algumas restrições como esta:
for $y in doc("file.xml")/A/B
let $i := 0
let $sum := 0
for $x in $y/C where $x/constraint1 != "-" and $x/constraint2 > 2.13
$i := $i + 1
$sum := $sum + $x/constraint2
mas é claro que isso também não funcionou: (.
Qualquer sugestão será muito apreciada. Além disso, você pode sugerir um bom livro / tutorial / site para fazer essas coisas?