XQuery – index-of Function

  • Post author:
  • Post category:XQuery
  • Post comments:1 Comment

The index-of function is used to track items in the given sequence. It returns integers to indicate the availability of items in a given sequence.

Syntax

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

Input Parameters

  • $seq − provided sequence. Sequence can contain 0 or more items.
  • $target − item whose index is to be returned.

Example

XQuery Expression

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

Output

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

Verify the Result

In order to test the above-mentioned functionality, replace the contents of books.xqy (mentioned in Environment Setup chapter) with the above XQuery expression and execute the XQueryTester java program to verify the result.

This Post Has One Comment

Leave a Reply