XQuery - función de índice

los index-ofLa función se utiliza para rastrear elementos en la secuencia dada. Devuelve números enteros para indicar la disponibilidad de elementos en una secuencia determinada.

Sintaxis

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

Parámetros de entrada

  • $seq- secuencia proporcionada. La secuencia puede contener 0 o más elementos.

  • $target - artículo cuyo índice se va a devolver.

Ejemplo

Expresión XQuery

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

Salida

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

Verificar el resultado

Para probar la funcionalidad mencionada anteriormente, reemplace el contenido de books.xqy (mencionado en el capítulo Configuración del entorno ) con la expresión XQuery anterior y ejecute el programa java XQueryTester para verificar el resultado.

Impresión