0

いくつかのフォルダにかなりの数の.xqyファイルがあります。

時々、(MarklogicのCQを介して).xqyファイルを呼び出して、それが機能しているかどうかをテストする必要があります。

しかし、どのパラメーターを渡すかを知り、CQのxqueryでそれらを指定する必要があるのはかなり面倒です。

特定の.XQYファイルのパラメーターを提示し、「送信」ボタンを押すとそれを呼び出すHTMLフォームを生成するツールはありますか?

そこに何もない場合、ここの誰かがそのようなHTMLフォームを作成する方法を知っていますか?現在、.XQYファイルが呼び出し可能かどうか、またはどのパラメーターが供給されると予想されるかを示す、すぐに利用できるxdmpまたはxqueryコマンドが見つからないようです。

  • ダニー
4

3 に答える 3

1

もう 1 つのオプションは、XQuery を XQueryX に変換し、XQuery (または XSLT) を使用してこれを XML として処理し、XForm または XHTML フォームを生成することです。

于 2011-11-24T21:13:54.980 に答える
1

XQuery 標準はイントロスペクションをサポートしておらず、MarkLogic もそれを支援する機能を提供していません。これに最も近いのは、XQuery コード自体を解析し、モジュール内のすべての関数シグネチャの記述を生成できる XQDoc ドキュメント コードを使用することです。

詳細については、http: //developer.marklogic.com/code/xqdoc-wsをご覧ください。

「送信」ボタンはありませんが、xqdoc の XML 出力を使用して、自分で作成できます。

幸運を!

于 2011-11-24T21:11:00.657 に答える
0

ダニーが単体テストについて言及したので、私はそのために自分のフレームワークをプラグインする危険を冒します: https://github.com/mblakele/xqut

私は通常、XQUT テスト スイートを cq バッファーで実行しますが、単純な Web ページ (フォームの有無にかかわらず) にラップするのは簡単です。

于 2011-11-25T03:58:34.920 に答える