XQuery - index de la fonction

le index-ofLa fonction est utilisée pour suivre les éléments dans la séquence donnée. Il renvoie des nombres entiers pour indiquer la disponibilité des éléments dans une séquence donnée.

Syntaxe

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

Paramètres d'entrée

  • $seq- séquence fournie. La séquence peut contenir 0 ou plusieurs éléments.

  • $target - élément dont l'index doit être renvoyé.

Exemple

Expression XQuery

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

Production

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

Vérifiez le résultat

Afin de tester la fonctionnalité mentionnée ci-dessus, remplacez le contenu de books.xqy (mentionné dans le chapitre Configuration de l'environnement ) par l'expression XQuery ci-dessus et exécutez le programme java XQueryTester pour vérifier le résultat.

Impression