web-dev-qa-db-ja.com

XQueryを学ぶためのシンプルなツール?

XQueryをいじり始めました。 [w3schools] [1]では、これは良いチュートリアルです。私はいくつかの問題を抱えています:サイト上のものをテストできません。オンラインのXQuery([このリンク] [2])を見つけて遊んでみましたが、XQueryファイルでXMLを使用したい場合それは不可能です。 WindowsのXQueryのみに適した簡単なツールはありますか?オンラインで検索すると、オーバーロードされた大きなツールしか見つけることができず、ほとんどが無料ではありません。よくわかりません。

http://www.w3schools.com/xquery/default.asp
http://demo.exist-db.org/sandbox/sandbox.xql

24
Revo

BaseXを自由にチェックしてください。インタラクティブなフロントエンドがあり、使いやすい http://basex.org/ 。 「リアルタイム実行」オプションをオンにして、キーをクリックするたびにクエリを実行できます。

27
Christian Grün

eXist-dbは、XQueryを学習するための優れたツールです: exist-db.org

最初に、eXist-db.org Webサイトで Basic XQuery Examples を確認します。このインタラクティブチュートリアルのスイートでは、シェークスピアの演劇など、すでにロードされているXMLファイルに基づくサンプルXQueryソースコードを示し、チュートリアルの各クエリを実行できます。サンプルクエリを編集して、変更によって結果がどのように変わるかを確認することもできます。各ソースコードサンプルの下にある[編集]ボタンをクリックするだけで、Webベースのインタラクティブクエリエディターである eXide が表示され、クエリを編集して実行できます。 (Adamが以下のコメントで述べているように、eXideはそれ自体がXQueryを学ぶための優れたツールです。)eXist-db.orgで実行されるeXideのコピーに独自のXMLをアップロードすることはできませんが、含まれているファイル([開く]をクリックして、ユーザー名guestとパスワードguestでログイン)とファイルに対するサンプルクエリを作成します。

自分のファイルに対してクエリを実行する場合は、eXistを exist-db.org ;からダウンロードしてインストールするだけです。次に、eXideと、クエリ用に独自のXMLをアップロードする機能、およびeXistのすべての組み込みドキュメントを利用できます。

XQuery 3.0(および3.1)のチュートリアルのもう1つの優れたセットは、 XQuery 3.0(および3.1)機能のデモ です。

EXistについて質問がある場合は、 exist-open メーリングリストに参加することをお勧めします。

16
joewiz

XQueryサンドボックスまたはIDE=統合されているXMLデータベースがいくつかあります。 BaseX は良い例です( キリスト教の回答 を参照)。

別の注目すべきツールは eXist-dbeXide IDE です。ここにリンクしているバージョンでは、任意のブラウザからクエリを実行できますが、セキュリティ上の理由から、サーバーにファイルをアップロードすることはできません。独自のXMLファイルでeXideを使用するには、eXistをローカルにインストールし(非常に簡単です)、XMLファイルを作成またはインポートして、XQueryをテストできます。

最後に、 Zorbasandbox があり、いくつかのクエリ例とXMLファイルが提供されています。

11
tohuwawohu

あなたは試してみてください Kernow

無料でオープンソースです

彼らはあなたがそれを実行する100回後に寄付を求めますが、それはあなた次第です。

非営利の場合は無料です

8
Marc

リストを完全にするために、MarkLogicを忘れないでください。

http://community.marklogic.com/

MarkLogicサーバーは超高速、超スケーラブルで、Webベースのサンドボックスも同梱

0
Jim Fuller