問題タブ [exist-db]

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 に答える
220 参照

xml - 項目の XQuery

For 命令を使用してコレクションまたはドキュメントでループを作成する方法は知っていますが、item()* でループを作成するのに問題があります。

item()* の内容:

たとえば、<blabla>要素のみが必要です。ドキュメントの古典的なループでは、次のようにアクセスします。

しかし、item()* のループでは、次のようには機能しません:

エラーはありません。結果は空白です。なぜそれが機能しないのか誰かが知っていますか?

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

sql - eXist データベースから PostgreSQL データベースにデータをインポートする方法は?

eXist データベースからPostgreSQL データベースにデータを自動的にインポートするための拡張機能/ツール/スクリプトはありますか?

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

variable-assignment - 変数 (var) は XSLTforms または betterForm でサポートされていますか?

http://www.w3.org/MarkUp/Forms/wiki/XForms_2.0#The_var_elementに基づいて、次の XForms ドキュメントを用意しました。

それは非常に簡単です: Kilroy を 2 回出力する必要があります (私はそう思います)。最初にモデルから直接読み取り、次に変数に入れてその変数を出力します。

しかし、出力は

私はこれを eXist-db 2.0 と eXide バージョン 2.0 から試しました。上記のコードは XSLTforms によって処理されます。最初の行を省略して、betterForm によって処理されますが、結果は同じです。

http://www.w3.org/MarkUp/Forms/wiki/XForms_2.0の「3.2.4.2 Variable Scope」の章の後の例では、変数の値を使用する場合は $ プレフィックスが必要であることが示唆されていますが、両方の XSLTforms最後の出力を value="$pg_name" に変更すると、betterForm が例外をスローします。上記のコードは構文的には正しいようですが、変数の値は出力されません。誰でもこれを説明できますか?

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

xquery - eXist-db / XQuery で文字列を html としてエンコードする

コレクション (ファイルシステム) からツリービューを生成しようとしています。残念ながら、一部のファイルには、ü ä や ö などの特殊文字が含まれています。そして、それらをHTMLとしてエンコードしたいと思います&­auml;

変数から取得すると、URL エンコードされます。最初にそれらを UTF-8 にデコードしてから ....さらに先に進む方法がわかりません。

関数util:parseは、私が望むものとは正反対のことをしています。

再帰関数は次のとおりです。

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

xml - XQuery の出力のスタイリング

eXist-db (1.4.2) 内に xml ファイルのコレクションがあります。

それらはすべて次のように構成されています。

REST API 経由ですべてのファイルをクエリしたい:http://localhost:8080/exist/rest/db/folder/test.xq

結果は次のとおりです。

xquery 出力のスタイルを設定できるようにしたい。.xq の先頭でスタイルシートを参照することで、そうしようとしました。だから今test.xqはで始まります<xml> <?xml-stylesheet type="application/xml" href="test.xsl"?>

何を変更しても、スタイルがまったくないテキストの文字列しか取得できません。

どこが間違っていますか?

スタイルシートの書き方が悪いだけですか? それとも、.xq 内で .xsl を使用できると考えているのは間違っていますか?

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

python - Python で作成された eXist-db クエリの結果の処理

eXist-db に格納されている XML でクエリの応答を取得するために、Python で次のコードを実行しました。私は値を取得しますが、問題は以下の出力に示されているように「インスタント」タイプです。これが私のコードです:

これでクエリは正常に機能し、結果も次のように出力されます。

私が望むのは、リスト「結果」に追加された値を返すことです。型変換を試みましたが失敗しました。どうすればこれを達成できますか?

0 投票する
4 に答える
1094 参照

xquery - XQuery での値のシーケンスによる順序付け

次の形式の XML データがあります。

...等々。これらを XQuery でバージョン番号順に並べたいと思います。問題は、単に を実行するorder by $thing/@versionと、1.10.0 を 1.2.3 の前に置く辞書式比較が行われることです。これは間違っています。

私が本当にやりたいことは次のようなものです:

残念ながら、XQuery では順序付けキーとしてシーケンス全体を使用できないため、これは機能しません。どうすればこのようなものを手に入れることができますか?

すべてのバージョン番号のドット数が同じであることに依存しないソリューションが望ましいですが、取得できるものを使用します。