問題タブ [exist-db]
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.
orbeon - Orbeon を REST サービスとして使用する最良の方法
XQuery によって自動的に生成される一連の XForms が eXist-db 内で既に実行されています。XForms ファイルを Web ブラウザーで表示できる HTML に変換する、Orbeon が提供する別の tomcat サーバーで実行される REST サービスを呼び出す方法はありますか?
言い換えれば、私は次のようなことをしたいと思います:
私が実際に必要としているのは、XForms 用のレンダリング変換サービスです。このサービスは、ドキュメントの本文に XForms を含む HTTP POST を取得し、Web ブラウザーでレンダリングできるものを返します。
これを行うためのコンポーネントが既に Orbeon に組み込まれていますか? これを文書化し、それをサポートする XQuery モジュールを提供し、他のユーザーと共有できることをうれしく思います。
xml - exで使用するデフォルトのライブラリexist-dbを取得します
コレクションが保存されているexist-db(現在/db/)のデフォルトのデータベースパスを変更したいと思います。たとえば、 /home/username/db にしたいと思います。この設定がexist-db構成で見つかりません
eXist バージョン: 2.0 eXist ビルド: 20130207 オペレーティング システム: Linux 3.5.0-27-generic amd64
html - 追加せずに HTML ファイルを「そのまま」取得するように強制的に存在させる方法
-sを追加<?xml
したりマージしたりせずに、HTMLファイルを「そのまま」取得するために存在を強制する方法を知っている人はいますか?</
ウィキペディアの
-sを追加<?xml
したりマージしたりせずに、HTMLファイルを「そのまま」取得するために存在を強制する方法を知っている人はいますか?</
ウィキペディアのウィキペディアでさえ、次のように述べています。
- 空の要素のタグに余分なスペースを含めます: たとえば、
<br />
の代わりに<br/>
.
- コンテンツを許可するが空のままの要素には、明示的な終了タグを含めます (たとえば、
<div></div>
ではありません<div />
)。
場合:
eXist DB に保存されている HTML ファイル:
wget で取得すると、空のタグが溶けます。
Chrome などでは、オブジェクト階層は /> を笑っています。
</div>
元に有効な が 2 つあるため、右と下は閉じられています
これを試していただけますか:
-sを追加<?xml
したりマージしたりせずに、HTMLファイルを「そのまま」取得するために存在を強制する方法を知っている人はいますか?</
ウィキペディアの
-sを追加 ウィキペディアのウィキペディアでさえ、次のように述べています。 場合: eXist DB に保存されている HTML ファイル: wget で取得すると、空のタグが溶けます。 Chrome などでは、オブジェクト階層は /> を笑っています。<?xml
したりマージしたりせずに、HTMLファイルを「そのまま」取得するために存在を強制する方法を知っている人はいますか?</
<br />
の代わりに<br/>
.<div></div>
ではありません<div />
)。</div>
元に有効な が 2 つあるため、右と下は閉じられています
これを試していただけますか:
xml - ワイルドカードを使用した XPath クエリが機能しない
それは私を夢中にさせています。
このクエリが機能しない理由を教えてください:
愚かなことに違いない、私は知っている。//uid/value の前の二重スラッシュは、クエリ ジェネリックを使用するためです。
私が見つけようとしている XML ドキュメントは、このコレクションにあり、これは次のとおりです。
ありがとう、どうもバート
api - Orbeon eXist DB REST API 使用時の認可禁止
Orbeon 4.1 は初めてで、外部アプリケーションから Orbeon eXist DB にクエリを実行しようとしています。フォーム インスタンスを照会すると、「承認されていません」というエラーが表示され続けます。例えば:
私が間違っているかもしれないアイデアはありますか?
編集:
eXist-db をスタンドアロンの Web アプリケーションとしてインストールすることになりました。これで、eXist-db REST API を直接クエリできるようになり、すべて正常に動作しているようです。
php - existingdb の wsdl の問題 (PHP API)
eXist データベースへの簡単なアクセス コードを入力しようとしていますが、php は wsdl に夢中になります。
PHP コードは次のようになります。 $db = new eXist();
eXist クラスでは、デフォルトで $user="guest", $password="guest", $wsdl="http://localhost:8080/exist/services/Query?wsdl" です。
まあ、php は wsdl を正しく取得しません: SoapFault 例外: [WSDL] SOAP-ERROR: WSDL の解析: '[http]localhost:8080/exist/services/Query?wsdl' からロードできませんでした: ロードに失敗しました外部エンティティ "[http]localhost:8080/exist/services/Query?wsdl" in D:\facultate\WorkspaceTw\test\include\eXist.php:66 スタック トレース: #0 D:\facultate\WorkspaceTw\test\include \eXist.php(66): SoapClient->SoapClient('[http]localhos...') #1 D:\facultate\WorkspaceTw\test\index.php(6): eXist->__construct() #2 {主要}
exist-db からの API は wsdl をどこかに置いて、このルートが見つかるようにする必要がありますが、コンピューターで wsdl を見つけることができません。
助けてください、私はSOAPの使用が初めてです。
アップデート
とても早く答えてくれてありがとう。いいえ、URI に移動しても何も表示されません。一方、コンピューターで wsdl が見つかりましたが、接続できない理由をまだ取得できません。
詳細については、次のように言えます。PHP 5.4 を使用するローカル Apache サーバーで作業しており、eXist-db という XML ネイティブ データベースをアタッチしたいと考えています。データベースに接続するために、SOAP で動作する php ライブラリを入手して、この WSDL を介してインストール済みの exist-db のパックに接続します。WSDL が認識されていないようで、その理由は不明です。リンクを強制的に作成する方法がわかりません。
module - スキーマ/モジュールのターゲット名前空間が見つかりません
私は XQuery に比較的慣れていません。しかし、私は自分の問題についてかなりの量の調査を行いましたが、何が間違っているのか理解できません。これが私のコードです:
eXist と Sausalito Tools for Eclipse の両方で同じエラーが発生します。誰でもこれをテストして、エラーが発生するかどうか教えてもらえますか? 私は困惑しています、どんな助けもいただければ幸いです。
:6,1: 静的エラー [err:XQST0059]: " http://www.zorba-xquery.com/modules/random ": スキーマ/モジュールのターゲット名前空間が見つかりませんhttp://www.zorba-xquery.com /モジュール/ランダム
これは zorba の問題である可能性があると考えましたが、w3 および expath 名前空間でも同じエラーが発生します。
更新: Mac OS X 10.8 を使用しています。