Fuse 6 is no longer supported
As of February 2025, Red Hat Fuse 6 is no longer supported. If you are using Fuse 6, please upgrade to Red Hat build of Apache Camel.第82章 jing
Jing コンポーネント リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
Jing コンポーネントは Jing Library を使用して、以下のいずれかを使用してメッセージボディーの XML 検証を実行します。
MSV コンポーネントは、RelaxNG XML 構文にも対応できることに注意してください。
URI 形式 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
jing:someLocalOrRemoteResource
jing:someLocalOrRemoteResource
Camel 2.16 から、コンポーネントは URI スキームとして
jing
を使用し、compactSyntax
オプションを使用して RNG モードまたは RNC モードのいずれかを選択できます。RNG モードは RelaxNG XML 構文を使用し、RNC モードは RelaxNG Compact 構文を使用します。以下の例は、可能な URI 値を示しています。
例 | 説明 |
---|---|
jing:foo/bar.rng
|
クラスパスの XML ファイル foo/bar.rng を参照します。
|
jing:http://foo.com/bar.rnc?compactSyntax=true
|
URL http://foo.com/bar.rnc から RelaxNG Compact Syntax ファイルを参照します。
|
URI にクエリーオプションは
?option=value&option=value&.. の形式で追加できます。
オプション リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
オプション | デフォルト | 説明 |
---|---|---|
compactSyntax
|
false
|
RelaxNG compact 構文(RNC)を使用して検証するかどうか。
|
例 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
以下の 例 は、エンドポイント direct:start からのルートを設定する方法を示しています。これは、XML が指定の RelaxNG Compact Syntax スキーマ(クラスパスで提供される)と一致するかどうかに基づいて、mock:valid または mock:invalid のいずれかのエンドポイントに送信されます。