問題タブ [basex]
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 - BaseX を使用した複数の XML ファイルの読み取り
こんにちは、私は BaseX を初めて使用し、フォルダーから多数の XML ファイルを読み込もうとしています。これらのファイルを読み取った後、データをデータベース テーブル (いくつかの RDBMS) に出力します。しかし、BaseX の操作に関するチュートリアルがあまり見つからないため、どこから始めればよいかわかりません。インターネットで検索しましたが、まだあまり役に立ちません。誰かがこれで私を助けてくれませんか。
前もって感謝します。
xml - xquery 関数を宣言する場所は?
xquery で記述された、私が考えることができる最も単純な関数を見てみましょう。
どこで宣言するのですか?
私はexist-dbとbasexの両方を試していますが、クエリプロセッサウィンドウに書き込むと、いくつかのエラーが発生します(通常のxqueryは機能しますが)。
たとえば、basex は次のメッセージで不平を言います: "式が必要です"。
gnu-make - BaseX データベース内のドキュメントの変更タイムスタンプ
私は gnu make システムを使用しており、BaseX XML データベース内のドキュメントの更新に基づいてルールをトリガーしたいと考えています。言い換えれば、archive(member)
アーカイブのメンバーを参照するために gnu make で使用できるようなもの、私は使用したいと思いますdb(foo.xml)
。または、それはおそらく不可能なので、正しいタイムスタンプを持つダミー ファイルを作成することを含むいくつかの回避策がありますが、BaseX データベースのドキュメントから変更日を取得する方法さえわかりません。
xml - BaseXの内部からクエリを実行する方法は?
Maven構成をにインポートしましBaseX
たが、クエリする方法が見つかりませんでした。
id="thirdparty-releases"のリポジトリを照会したい
次のいずれも機能しませんでした。
私の設定は次のとおりです。
xslt - BaseX: クエリを実行する XML ドキュメントを宣言する場所
プログラム BaseX では、XPath と XQuery を使用してホーム ディレクトリにある XML ドキュメントをクエリできましたが、XSLT で同じことを行うには問題があります。
クエリしているドキュメントはBookstoreQ.xmlです。
完全に正常に動作する XPath バージョン:
実行したい XSLT コード:
XSLT に関する BaseX のドキュメントを読みましたが、解決策を見つけることができませんでした。特定の XSLT を実行するにはどうすればよいですか?
full-text-search - Word1 を使用し、Word2 を使用しない XQuery 全文検索
以下は XML 構造です -
1000 のDoc
タグがあります。ユーザーが検索できる検索条件WORD1
と NOTを指定したいWORD2
。以下はクエリです -
このクエリの結果は間違っています。Tom
つまり、結果には と の両方を持つドキュメントが含まれていjerry
ます。だから私はクエリを次のように変更しました -
このクエリでは、正確な結果が得られます。Tom
および Notを含むドキュメントのみですがjerry
、膨大な時間がかかります... 約。45 秒、前のものは 10 秒かかりました!!
BaseX 7.5 XML データベースを使用しています。
これについて専門家のコメントが必要です:)
xquery - 属性値を変更して前の値を返すXQuery
ノードの属性値を更新し、その前の値をすべて1つのクエリで返そうとしていますが、それを行う方法が見つかりません。XML/XQueryデータベースとしてBaseXを使用しています。
今のところ私はこれをやってみました:
そしてこれも:
そして他の複数のテストが、それらはすべて次のエラーにつながります:
それはBaseXの制限ですか、それともXQueryでは不可能ですか?
xquery - BaseX の XQuery で乗算を実行できない
次のように定義された xml ファイルを考えてみましょう。
私が実行しようとしているクエリは、特定の注文 (注文 65 など) の合計価格を取得することです。BaseX でのクエリは次のとおりです。
私の出力:
数量に対応する価格を掛けて合計を求めることができません。ここで何が間違っていますか?
json - BaseX GUI と MongoDB
BaseXは、大規模な XML およびJSONドキュメントとコレクションの格納、クエリ、および視覚化に重点を置いています。
MongoDB ドキュメントにクエリを実行し、BaseX 視覚化機能を使用する方法はありますか?