...
Maven users will need to add the following dependency to their pom.xml
for this component:
Code Block |
---|
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-jing</artifactId>
<version>x.x.x</version>
<!-- use the same version as your Camel core version -->
</dependency>
|
Note that the MSV component can also support RelaxNG XML syntax.
URI format
Code Block |
---|
rng:someLocalOrRemoteResource
rnc:someLocalOrRemoteResource
|
...
Options
Option | Default | Description |
---|---|---|
|
| whether DOMSource/DOMResult or SaxSource/SaxResult should be used by the validatorWhether to validate using RelaxNG compact syntax or not. |
Example
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).
Wiki Markup |
---|
{snippet:id=example|lang=xml|url=camel/trunk/components/camel-jing/src/test/resources/org/apache/camel/component/validator/jing/rnc-context.xml} |
Include Page | ||||
---|---|---|---|---|
|