問題タブ [marklogic]

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.

0 投票する
5 に答える
26745 参照

xml - XQuery で文字列をノードに変換するにはどうすればよいですか?

文字列をノードに変換したいと思います。ノードを取るように定義されたメソッドがありますが、値は文字列です (ハードコードされています)。その文字列をノードに変換するにはどうすればよいですか?

したがって、XQuery メソッドが与えられた場合:

foo メソッドに渡したい文字列があります。メソッドが文字列を受け入れるように、文字列をノードに変換するにはどうすればよいですか。

0 投票する
4 に答える
10864 参照

xml - XQuery を使用して xml ドキュメント内の重複データを見つけるにはどうすればよいですか?

MarkLogic xml データベースに多数のドキュメントがあります。1つのドキュメントには次のものがあります:

複数の色があっても問題ありません。両方とも赤である複数の色を持つことは問題です。データが重複しているドキュメントを見つけるにはどうすればよいですか?

0 投票する
4 に答える
7023 参照

xml - xQueryを使用してエスケープされたXMLのエンコードを解除する方法

xQueryにxs:string型の変数があり、エンコードされたHTMLスニペット(Twitterのツイートのコンテンツ)の値が含まれています。次のようになります。

ヘッドライン-今日&#8226; APソース:&lt; b&gt;オバマ&lt; / b&gt; 正義のポストの撤回を選ぶ:ニュース-残りの世界-&lt; a href =&quot; http://shar.es/mqMAG">http://shar.es/mqMAG</a> ;

これをHTMLブロックに書き出そうとすると、HTMLスニペットがブラウザーによって解釈されるように、文字列をエスケープ解除する必要があります。代わりに、文字列はそのまま書き出され、ブラウザはそれを単なるテキストとしてレンダリングします(したがって、<a href = "blah ....が表示されます)。この文字列の書き方は次のとおりです。

{$ entry / atom:content / text()}

エスケープ文字をエンコードせずに、<ではなく&lt;と書き込むにはどうすればよいですか。?

私はこのような置換を試みましたが、常に&lt;を置換します。&lt; !

fn:replace($ s、 "&lt;"、 "<")

0 投票する
2 に答える
3030 参照

xml - xQueryで子のないノードを取得するにはどうすればよいですか?

したがって、基本的に結合しようとしている要素のノードが2つあります。トップレベルノードを同じままにしておきたいのですが、子ノードは相互参照されたノードに置き換えられます。

与えられた:

この結果を得るために、「リスト」と「スタッフ」の相互参照要素をループしたいと思います。

「リスト」にある属性を知らなくても、これを実行したいと思います。言い換えれば、私はそれらを明示的に呼び出す必要はありません

0 投票する
2 に答える
209 参照

xml - marklogic.comからNarthexを正常に実装した人はいますか?

私はNarthexについて読んだものが好きですが、バグリストは少し怖いように見えます。特定のサーバーのインストールに依存しても、私は喜びに飛びつきません。セットアップは少し頭がおかしいです。

私が理想的に知りたいのは、このプロジェクトを試すだけでなく、その実装方法を学ぶことに時間を費やすべきかどうかです。

私の当面のそして将来のニーズは、インターフェースの作成と学習教材のコレクションを支援するためにNarthexのようなものを必要とします。それは制御された使用環境にあるので、こことそこにいくつかのバグがあります。Flash CS5のようにファイルを保存できない場合は、追跡してFlash CS5のコピーをコンピューターにインストールし、KathyBatesスタイルで使用できるようにします。

可能であれば、動作中のNarthexのスクリーンショットをいくつかいただければ幸いです。また、MarkLogicサーバー(4.2をダウンロード)を見てみてください。

よろしくお願いします、d

0 投票する
1 に答える
3538 参照

marklogic - xquery と xdmp:node-replace を使用して xml 内の複数のノードを更新する

XML データベース (Marklogic) 内の XML ドキュメントを更新したいと考えています。入力として xml があり、ターゲット xml に存在する各ノードを置き換えたいと考えています。

ノードが存在しない場合、追加されれば素晴らしいことですが、それは別のタスクかもしれません。

データベース内の私の XML:

$user_xml の値:

これまでの私の機能:

まず第一に、私は を繰り返すことができません$user_xml/user。反復しようとすると$user_xml、例外が発生します

arg1 は node() 型ではありません

しかし、とにかく間違ったアプローチでしょうか?

これを行う方法のサンプルコードを持っている人はいますか?

0 投票する
2 に答える
665 参照

xquery - XQuery-REST呼び出しまたはメソッド呼び出しにかかったログ

現在、アプリケーションを微調整しており、メソッド呼び出し間のタイムラグを見つけています。メソッドは、関数呼び出しまたはレストプロセスにすることができます。

これをプロファイリングすると、XQueryエンジンがfn:current-time()呼び出しを最適化し、常に$xと$yを同じ値として割り当てることがわかります。

MarkLogichttp ://en.wikibooks.org/wiki/XQuery/Uptime_monitorにもいくつかの問題があるこのサンプルコードを見つけました

MarkLogic Xmlデータベースを使用しており、上記の擬似コードはMarkLogicAPIを参照しています

XQuery TimeOutを見つける方法はありますか?

0 投票する
2 に答える
1260 参照

jquery - JQuery自動競合で使用される単純なXMLシーケンスからJSON出力を生成するMarklogicの簡単なXQueryはありますか?

MarklogicXMLサーバーに格納されているXMLソースからデータを取得する ためにjQueryオートコンプリートウィジェットを取得しようとしています。

XMLデータは非常に単純で、次のようになります。

Markllogicサーバーには、そのようなことを行う必要がある関数xdmp:to-jsonがありますが、このように使用すると

そのような出力を返します

XQuery用の他のjSonシリアライザーを試しました

また、どちらも、jQueryのオートコンプリートウィジェットが使用する単純な配列ではなく、非常に複雑なjson構造を返すという問題があります。誰かが何かを提案できますか?

https://github.com/isubiker/mljson

0 投票する
3 に答える
895 参照

function - XQuery の tail() 関数

XQueryで関数のようなことを行う方法はありtail()ますか?

私が達成しようとしているのは、(「xdmp:filesystem-file($path)」を使用して) ファイルの内容を取得し、最後の 100 行のみを表示することです。これを行う良い方法が見つからないようです。何か案は?

ありがとうございました。

0 投票する
1 に答える
187 参照

xquery - MarkLogicサーバーのクラッシュ-返されるレコードが多すぎると思います

CQWebアプリケーションを使用して返されないXQueryを作成しました。

以下はうまくいくと思いましたが、サーバーがハングします。

何か案は?ツリーを検索してもハングしません。この時点でデータ構造を調べようとしているので、少なくとも1つのプロバイダーを返す必要があります。

前もって感謝します、

Guido