問題タブ [xquery]
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.
c# - ASP.NetWebサイトのSaxon
ASP.NetWebサイトでSaxon-BXQueryクラスを使用したいと思います。しかし、私のホスティングプロバイダーは中程度の信頼レベルのアプリケーションのみをサポートしています。
中程度の信頼レベルの環境でSaxon-BとIKVM.Netを使用できるかどうか誰かが知っていますか?
または、中程度の信頼レベルの環境でASP.Netアプリケーションに適した代替XQueryエンジンはありますか?
ありがとう!
sql - SQLServerのXMLドキュメントでノードの順序を検索する
XMLドキュメント内のノードの順序を見つけるにはどうすればよいですか?
私が持っているのはこのような文書です:
そして私はこのことを次のように定義されたテーブルに入れようとしています
XMLドキュメントからの値の順序を保持します(コードで順序付けすることはできません)。言いたい
結果は、決定論的に、次のようになります。
私が試してみました
ただし、関数は受け入れませんposition()(' position()'は述語またはXPathセレクター内でのみ使用できます)。
どういうわけか可能だと思いますが、どうやって?
xml - Eclipse: Eclipse のグラフィカル XML エディターで XQDT 出力を表示しますか?
Eclipse 用の XQDT (XQuery Development Tools) プラグインを使用しています。コンソールではなく、Eclipse のグラフィカル XML エディターでクエリ結果を表示したいと考えています。この方法で出力をリダイレクトする方法を知っている人はいますか?
xml - XQuery: 要素自体ではなく要素の戻り値
次の内容を含む XML ドキュメントがあります。
評価したら
私は戻ってきます
代わりに取得する方法はありますabcか?
xml - Zorba (XQuery) - 印刷機能の使用
Zorba 0.9.5 で Eclipse の XQDT を使用しています。FLWOR 式内からZorba 内部関数を呼び出そうとしてzorba:print(...)いますが、無視されます。
具体的には、次のようなことをしています
FLWOR式ではシーケンシャルステートメントが許可されていないため、printステートメントを単独で配置することはできません。
どうすればprint仕事に電話をかけることができますか?
xquery - XQuery 内での HTML タグの保持
仕事でプロジェクトに eXist を使用していますが、解決策が見つからないように見える問題に遭遇しました。
データベースに既に存在する既存のドキュメントを更新する xquery スクリプトがあります。更新が必要なデータの一部には、HTML、特にタグが含まれ<p>ています。</p>eXist/XQuery に HTML のエスケープを停止させることができません。元の形で保存する必要があります。これが私がやっていることの非常に単純なバージョンです:
local:clean次の機能です。
コードの後半で、特定の XML 要素を更新します。
これで、1 セットのタグ (つまり ) でラップされたデータのみを渡すと、これは完璧に機能します<p>foo</p>。すると<p>foo</p><p>bar</p>、 にヌル値が配置され$textます。
なぜこれが機能しないのかを理解しようとして、1日半頭を机にぶつけていました。この問題を解決するための助けをいただければ幸いです。
xquery - XQuery から最初の結果を返す方法
したがって、次のような XQuery があります。
このクエリは多くの結果を返しますが、実際に必要なのは 1 つだけです。結果シーケンスの最初の項目だけを返すにはどうすればよいですか?
xquery - 「要素にはこの子がない」を実現する機能は?
特定の要素に特定の子要素がないことを満足するコレクション内のドキュメントを取得したいと思います。たとえば、以下の2つの「ドキュメント」から、要素の子があるのでdoc 2を選択しますが、ないのでdoc1を選択します。
Doc 1:
Doc2:
私はこれをやってみました:
ただし、これは何らかの理由で機能しません。シーケンス関数などのさまざまな組み合わせも試しexistsましたが、思い通りの結果が得られませんでした。
明確にするために、not($item//child)テストは私が思うことをしていないようです。上記のクエリは、要素があるかどうかに関係なく、コレクション内のすべてのドキュメントを返します。ただし、逆は機能します。
このクエリは、子要素を持つドキュメントを正確に返します。
何が得られますか?
xml - XQueryでのXMLドキュメントの場所の取得
Oxygen XMLを使用して、他のXMLファイルへの参照を含むXMLファイルを操作しています。これらの他のXMLファイルは、メインXMLファイルを含むディレクトリのサブディレクトリに保存されます。
他のXMLファイルの場所は、メインファイル内の相対リンクとして保存されます。私のクエリは次のようになります。
私が遭遇した問題は、Oxygenがxqueryファイルへのパスを相対パスのベースとして使用し、明らかにファイルが見つからないというエラーが発生することです。クエリ内でXMLドキュメントへのパスを取得するにはどうすればよいですか?
現在、concat()を使用して正しいパスを付加していますが、これを簡単に再利用できるようにしたいと思います。
sql - SQL Server 内の XML クエリ
SQL Server データベース内で XML のクエリを開始したところです。最も基本的なクエリに問題があります。簡単な例を次に示します。説明を返すにはどうすればよいですか? 以下の SELECT ステートメントは私が使用しているものですが、何も返しません。
これは、私が使用している XML ファイルのスニペットです。