Xquery-indexof
提供:Dev Guides
XQuery-関数のインデックス
*index-of* 関数は、指定された順序でアイテムを追跡するために使用されます。 指定されたシーケンス内のアイテムの可用性を示す整数を返します。
構文
index-of($seq as anyAtomicType()*, $target as anyAtomicType())
入力パラメータ
- $ seq -提供されたシーケンス。 シーケンスには、0個以上のアイテムを含めることができます。
- $ target -インデックスが返されるアイテム。
例
XQuery式
let $items := (1,2,3,4,5,6)
let $indexOf := index-of($items,4)
return
<result>
<indexof>{$indexOf}</indexof>
</result>
出力
<result>
return <indexof>4</indexof>
</result>
結果を確認する
上記の機能をテストするには、books.xqy(link:/xquery/xquery_environment [Environment Setup]の章に記載)の内容を上記のXQuery式に置き換え、XQueryTester Javaプログラムを実行して結果を確認します。
link:/cgi-bin/printpage.cgi [__印刷]