Oxygen XML Editor 17.0 (Saxon XQuery 9.6.0.5) を使用しています。最近、私は非常に基本的な XQuery コードを作成して、Web Dav サーバー上の XML ファイルに対していくつかの統計測定を実行しました。1 つのディレクトリ内の .xml ファイルの数を数えたいだけだとしましょう。.xml ファイルがある場所に XQuery ファイルを追加しました。コードは次のとおりです。
xquery version "3.0" encoding "utf-8";
let $docs := collection('./?select=*.xml')
return count($docs)
「FODC0004: コレクション カタログは名前空間を使用しないでください」というエラー メッセージが表示されます。
ローカルで実行すると、コードは正常に機能します。絶対パスを使用して (サーバー上の) 特定のファイルを検索することもできますが、ユニバーサル コードが必要です。
Web Dav サーバーの制限に関連していると推測していますが、私はこの分野の初心者です。アドバイスをお願いできますか?