問題タブ [zorba]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
224 参照

xml - XQuery で複数の要素を返す: 出力の繰り返し

xsd ファイルがあります。xs:sequence 内のすべての xs:element について、それらを に変換したいと思います<Class></Class>。したがって、以下のこのファイルの場合、出力には<Class></Class>.

しかし、代わりに私はこれを得ました:

この出力はとても奇妙に見えます。xqy<Class/>ファイルにはありません。

xqy ファイル:

0 投票する
1 に答える
316 参照

xquery - XQuery: 関数でグローバル変数を使用する

カウンターを使用して、処理したノードの数を覚えておく必要があります。そこで、グローバル var $classCounter を定義しました。いくつかの不明な理由により、zorba からエラーが発生します。

このエラーの意味がよくわかりません。XQuery でグローバル カウンターを実装する方法は?

xqy ファイル全体は次のとおりです。

コマンドライン:

0 投票する
2 に答える
581 参照

json - JSONiq を使用して JSON に挿入

新しいプロパティを JSON に挿入し、クエリから更新された JSON を返す JSONiq クエリを作成しています。

クエリ:

users入力 json を保持します。JSONiq ドキュメントで説明されているように、JSONiq insert コマンドを使用してもう 1 つのプロパティを追加しようとしています。

以下の例外が発生しています。

質問:

  1. クエリは正しいですか? そうでない場合、構文的/論理的に正しくする方法は?
  2. JSONiq についてオンラインで利用できる良いリソースと例はありますか?
0 投票する
2 に答える
1250 参照

json - JSONiq: ライブラリとしての Java 実装?

JSONiq 仕様 (www.jsoniq.org) の実装を調べます。

それらのほとんどはスタンドアロン展開です。たとえば、Zorba、VXQuery などであり、JSON ベースのデータベースにクエリを実行したり、大きな JSON ドキュメントを処理したりするように設計されています。

JSONiq の実行をライブラリとしてモジュール化することなく、すべての実装がこのような問題を解決しようとしていることに驚いています。Apache Lucene(ライブラリ) から Apache Solr(Search Server+Rest API) およびその他のインデックス作成ソリューションによく似ているはずです。

Java アプリケーションに組み込むことができ、.xq または .xquery ファイルで関数として定義された JSONiq 仕様を実行できる Java ライブラリ (Saxon for XQuery に似ています) はありますか? または、Saxon を拡張して JSONiq 仕様を解析および実行するにはどうすればよいでしょうか?

0 投票する
1 に答える
38 参照

zorba - Zorba HMAC を使用した JSONiq

fcavalieri/zorbaDocker イメージを使用して次のコードを実行しています。hmac:compute("The quick brown fox jumps over the lazy dog", "key" ,"SHA256")生成: 97yD9DBThCSxMpjmqm+xQ+9NWaFJRhdZl0edvC0aPNg=base64 でデコードすると、期待されるものではなくガベージが返されますf7bc83f430538424b13298e6aa6fb143ef4d59a14946175997479dbc2d1a3cd8

このモジュールを正しく使用していますか?

0 投票する
1 に答える
119 参照

xquery - 単なるファイルシステム以上の Zorba

Zorba (および xquery/jsoniq) を使用して、ファイルシステム以外に保存されているドキュメントをクエリすることはできますか? 28msec などのスライドを見て、これを実行したことを示唆していましたが、その方法はわかりませんでした。彼らがサードパーティのコードを使用したのか、それとも何か他のものを使用したのかはわかりませんでした。

私は Basex を試して気に入りましたが、JSONiq をサポートしておらず、スケールアウトしないと思います。