emacs でのファイル編集と Marklogic クエリ コンソールでの簡単なテストを切り替える代わりに、バッファを開き、XQuery を少し書き、それを実行中の Marklogic サーバーに対して実行できるようにしたいと考えています。仮想マシン上。事実上、完璧な解決策は、elisp を記述し、Cj を押してそれを実行するスクラッチ バッファーに似た結果になると思います。
2 に答える
ほとんどの場合、コードをライブラリに移動し、それらのライブラリを cq からインポートします。ただし、HTTP 経由でクエリを cq または QueryConsoleeval.xqy
モジュールに HTTP POST として送信する elisp を作成することもできます。
ブラウザに textarea emacs インターフェイスを使用して、emacs 経由で cq を使用することもできます。
https://chrome.google.com/webstore/detail/ljobjlafonikaiipfkggjbhkghgicgoh
https://addons.mozilla.org/en-US/firefox/addon/its-all-text/
@mblakele によって提案されているように、HTTP 経由で eval.xqy を呼び出すのがおそらく最も簡単です。ただし、より緊密な統合が必要な場合は、XCC ライブラリ (Java/.Net; http://developer.marklogic.com/products/xcc/5.0 ) と、少し古い libmlcc ライブラリ ( http://robbertbroersma.nl ) があります。 /blog/a-blog.html )。おそらくそれらはあなたにとって有用です..