問題タブ [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.
xml - XQuery:日付を確認する最速の方法
事実によると、私はこのXMLファイルを持っています:
そして。$dateBegin := '2012-10-09T13:00:00'
_ $dateEnd := '2012-10-12T00:00:00'
$dateBeginから$dateEndまでの範囲のエントリを取得する効率的な方法を探しています。
xml - XQuery:XMLファイルで選択された要素よりも前の要素を取得する方法は?
たとえば、次のような場合です。
なんらかの理由で、IDが35のエントリを取得しますlet $entry := //entry[xs:integer(./@weight)=21]
。前のエントリ(ID 34)を簡単に取得するにはどうすればよいですか?
xml - Xquery 関数の呼び出し時の onclick エラー
パラメータを指定して関数を呼び出し、ID を送信して写真の URL を返そうとしています。ボタンをクリックしたときに要素の写真を表示するという考えですが、問題は関数を呼び出せないことです。私はそれを試してグーグルで検索したことを誓いますが、私は単にできません:P
これが関数のコードと宣言です
xquery バージョン "1.0";
名前空間 local = "local" を宣言します。宣言オプションが存在する:serialize "method=xhtml media-type=text/html";
そして、これがテーブルとそれを呼び出すコードです。それを行うためのより良い方法を知っている場合は、私に教えてください:P (もちろん、私はこれに少し慣れていないので、より良い方法を教えていただけると確信していますやり方)
ここにエラーがあるかもしれませんが、それはコードを英語に翻訳したためです。ir を実行すると、次のエラーが表示されます。
XPDY0002 : 未定義のコンテキスト シーケンス...
どうすればいいのかわからないので質問します。よろしくお願いします:D :D :D
X-masところで:3
xml - xqueryを使用してxmlからGMT時間とEST時間を比較する方法
この問題が発生しました。さまざまなWebページからRSSフィードを取得してから、日付順に並べ替える必要があります。xml操作にはxqueryを使用し、rss/xmlの保存にはeXistデータベースを使用しています。これが私のコードです:
これは動作しません。また、問題はGMTとESTの異なる時間帯にあると想定しているため、$dateによる順序付けは正常に機能しません。助けてください、私はここで立ち往生しています。
前もって感謝します!
編集:
pubDateタグから取得する日付と時刻の形式は次のとおりです。
また
xquery - 交差する必要があるリスト内のノードに要素を追加するにはどうすればよいですか
3 番目のタイプの要素 (eXist DB 内) を照会するために使用する要素のリストが 2 つあります。しかし、両方のクエリで見つかった結果のみが必要なので (つまり、初期パラメーターの 2 つのセットを満たす)、これら 2 つのサブ結果の交差を行います。
問題は、追加情報を取得するために開始リストの各要素で呼び出す必要がある関数があることです。通常、私は次のようなことをします:
ただし、これを行うと、交差は値ではなく参照で機能するため、 $aList1
andの交差を実行できなくなり$aList2
ます。
additionalInfoFunction
次のように交差点の後に呼び出すことを考えました:
しかし、ここでの問題は、少数の要素しか含まない一方$elementListB
で、何百もの要素を含むことができるということです。これは、比較的高価であるため問題です。$elementListC
$results
additionalInfoFunction
ここに私が見ることができない巧妙な回避策はありますか?
xml - xquery 関数を宣言する場所は?
xquery で記述された、私が考えることができる最も単純な関数を見てみましょう。
どこで宣言するのですか?
私はexist-dbとbasexの両方を試していますが、クエリプロセッサウィンドウに書き込むと、いくつかのエラーが発生します(通常のxqueryは機能しますが)。
たとえば、basex は次のメッセージで不平を言います: "式が必要です"。
c# - アプリケーションを eXist-DB に接続する方法
私は ac# アプリケーションを作成しました。これは事実上、XML ドキュメントをそのステータスに応じてフォルダー構造内で移動させるワークフロー システムです。
私が今やりたいことは、ローカル フォルダーの代わりにデータベースを使用して XML ファイルを保存することですが、それでも Linq / XQuery でクエリを実行できる必要があります。私はデータベースとして eXist-DB を選択しましたが、かなり高い評価を得ています。
私の質問は、C# アプリケーションから新しく作成した DB にどのように接続するかです。Visual Studio で [DB に接続] オプションを選択すると、多数の SQL サーバー オプションが表示されますが、新しい eXist DB に接続するのに何の役にも立たないようです。
java - JavaからeXist dbを照会する方法
eXist データベースに基づいてファイルを照会しようとしています。
ファイルの内容を表示する簡単な機能を使用すれば、問題ありません。
しかし、私が要求を不可能にしようとすると。
次のエラーがあります。
すべての .jar ファイルを確認したところ、すべて存在していました...本当に助けが必要です! 前もって感謝します!
xquery - 出力をexist-dbからファイルに出力する
私はexist-dbでxqueryを実行しました。出力をcsvやExcelファイルなどのファイルに出力したいのですが、どうすればよいですか。
出力を HTML 形式で印刷できますが、同じファイルを生成する方法はありますか。
xml - Orbeon 3.8 - 4.1 のアップグレード
eXist データベースを使用した標準構成で Orbeon 3.8 を使用しています。
データベースを新しい 4.1 に簡単にアップグレードし、保存されたデータ (フォームとデータ) を新しいバージョンで利用できるようにする方法はありますか?