XQuery - índice de função

o index-offunção é usada para rastrear itens na sequência dada. Ele retorna inteiros para indicar a disponibilidade de itens em uma determinada sequência.

Sintaxe

index-of($seq as anyAtomicType()*, $target as anyAtomicType())

Parâmetros de entrada

  • $seq- sequência fornecida. A sequência pode conter 0 ou mais itens.

  • $target - item cujo índice deve ser retornado.

Exemplo

Expressão XQuery

let $items := (1,2,3,4,5,6) let $indexOf := index-of($items,4) return <result> <indexof>{$indexOf}</indexof>
   </result>

Resultado

<result>   
   return <indexof>4</indexof>
</result>

Verifique o resultado

Para testar a funcionalidade mencionada acima, substitua o conteúdo de books.xqy (mencionado no capítulo Configuração do ambiente ) pela expressão XQuery acima e execute o programa java XQueryTester para verificar o resultado.

Impressão