問題タブ [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 投票する
0 に答える
57 参照

xquery - XQuery 3.0 (zorba) では、タグ内の更新操作の結果を取得するにはどうすればよいですか?

1 回の要求で Xquery サーバーを複数回呼び出す必要があります (トランザクション動作を有効にするため)。こんな感じです

しかし、それを行うと、サーバーは戻ります

結果がルート タグ内にないため、これは有効な XML ファイルではありません。私の最初の試みは次のようなものでした

しかし、foo:call は更新式なので、許可されていません。クライアント側で受信した XML を変更することだけが表示されますが、それは本当に汚いです。サーバー側に foo:calls のようなメソッドを追加することもできますが、foo:call はすでにシーケンスをパラメーターとして使用しており、xQuery でシーケンスのシーケンスを使用することはできません。なにか提案を?

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

eclipse - XQuery、Zorba、Eclipse でプレーン テキストを出力する

現在取り組んでいるプロジェクトで XQuery を使用して頭を悩ませようとしています。XQuery を使用して XML モデルを解析し、プレーン テキストを出力する必要があります (プロジェクトは XML -> C++ コード ジェネレーターを作成するため、このプレーン テキストは実際には C++ コードになります)。

コードに HTML を追加し、XQuery コマンドを中かっこで囲むだけで、HTML タグを出力するのは非常に簡単に思えます (ほとんどの例で見られるように、これは XQuery のユースケースである可能性が高いです)。

これを行うことは可能ですが、HTML にプレーンテキストだけを持たせるのではなく?

注: XQuery の開発には、zorba で Eclipse を使用しています。

乾杯。

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

zorba - Zorba "コンテキスト項目" 宣言されていない変数エラー

以下のサイトから standard というファイルをダウンロードし、auction.xml にリネームしましたファイルへのリンク

挿入クエリを作成し、insertqz.xq というファイルに保存しました

次のコマンドを実行します。zorba -t -q insertqz.xq

次のエラーが表示されます。(no URI):1,2: dynamic error [err:XPDY0002]: "context item": undeclared variable

誰かが私を助けることができますか?

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

zorba - zorba の xml ファイルのディレクトリを反復処理する

xml ファイルのリストを含む、auction というディレクトリがあります。各ファイルを反復処理して操作を実行するスクリプトを作成するにはどうすればよいですか。を使用しようとしていますcollection()が、機能していません。

for $relpath in collection("auction") for $b in $relpath/people/person[@id = "person0"] return $b/name/text()

助けてください。

必要に応じて詳細情報が提供されます

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

xpath - xquery で結果を上位 4 つに制限する

結果を降順に並べましたが、上位 4 つの結果だけが必要です。wiki ページの sub-sequence メソッドと [position() 1,4] メソッドを使用して上位 4 を見つけようとしましたが、成功しませんでした。

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

xpath - 属性の値を格納し、Xquery で照合する

地区のIDを取得していますが、国の名前が必要です。だから私は都市から地区に戻りたいと思っています。以下のスニペットのように、country(id = 'f0_149') を取得していますが、一致させることができず、代わりに国名 'Austria' を出力しています。

私は Xquery を初めて使用するので、多くのことを認識していません。

XML ファイルのスニペット:

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

xpath - 同じ XQuery で祖先ノードにアクセスする方法は?

パラメータの ID が保存されているため、この問題で祖先ノードにアクセスできません。そのパラメータの ID を照合して、パラメータの名前を取得したいと考えています。

このための出力が得られません。どこが間違っているのかわかりません。

XML ファイル :-

xml ファイルへのリンクはhttps://raw.githubusercontent.com/kroell/hsrm-mi-2semester-markuplanguage/master/Abgabe2/Aufgabe2/mondial-3.0.xmlです。

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

xml - XQuery:無効な式で複数の要素を返します

XQuery プロセッサとして zorba を使用しています。XQuery で複数の要素を返す方法を理解しようとしています。それから私はこれを見つけまし

xml ドキュメント:

xqy ドキュメント:

コマンドライン:

私は XQuery の初心者です。誰かがこれを機能させる方法を指摘できますか?