xqueryを使用してexist-db内のキーワードを検索することは可能ですか?
使ってみました
//foo//@val[. &= $param]
しかし、これは私のバージョンのexist-db(1.4.2)ではサポートされていないため、エラーが返されます。
多数のノードを検索するための最良の方法は何ですか?
<xml>
<foo @val='test1'>
<bar @val='test2'>
<thunk @val='test3'/>
</bar>
</foo>
だから私の例のXMLで、どうすればいいですか
let $result :=
if //xml/foo[contains(@val,$param)] or
//xml/foo/bar[contains(@val,$param)] or
//xml/foo/bar/thunk[contains(@val,$param)]
return $result