Ce contenu n'est pas disponible dans la langue sélectionnée.
Chapter 52. Jing
Jing Component Copier lienLien copié sur presse-papiers!
Copier lienLien copié sur presse-papiers!
The Jing component uses the Jing Library to perform XML validation of the message body using either:
Note that the MSV component can also support RelaxNG XML syntax.
URI format Copier lienLien copié sur presse-papiers!
Copier lienLien copié sur presse-papiers!
rng:someLocalOrRemoteResource rnc:someLocalOrRemoteResource
rng:someLocalOrRemoteResource
rnc:someLocalOrRemoteResource
Where rng means use the RelaxNG XML Syntax whereas rnc means use RelaxNG Compact Syntax. The following examples show possible URI values
| Example | Description |
|---|---|
rng:foo/bar.rng
|
References the XML file foo/bar.rng on the classpath |
rnc:http://foo.com/bar.rnc
|
References the RelaxNG Compact Syntax file from the URL, http://foo.com/bar.rnc.
|
You can append query options to the URI in the following format,
?option=value&option=value&...
Options Copier lienLien copié sur presse-papiers!
Copier lienLien copié sur presse-papiers!
| Option | Default | Description |
|---|---|---|
useDom
|
false
|
Apache Camel 2.0: Specifies whether DOMSource/DOMResult or SaxSource/SaxResult should be used by the validator. |
Example Copier lienLien copié sur presse-papiers!
Copier lienLien copié sur presse-papiers!
The following example shows how to configure a route from the endpoint direct:start which then goes to one of two endpoints, either mock:valid or mock:invalid based on whether or not the XML matches the given RelaxNG Compact Syntax schema (which is supplied on the classpath).