...
The MSV component also supports RelaxNG XML Syntax.
URI format
Code Block |
---|
validator:someLocalOrRemoteResource
|
...
Maven users will need to add the following dependency to their pom.xml
for this component when using Camel 2.8 or older:
Code Block | ||||
---|---|---|---|---|
| ||||
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-spring</artifactId>
<version>x.x.x</version>
<!-- use the same version as your Camel core version -->
</dependency>
|
...
The following example shows how to configure a route from 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 schema (which is supplied on the classpath).
Wiki Markup |
---|
{snippet:id=example|lang=xml|url=camel/trunk/components/camel-spring/src/test/resources/org/apache/camel/component/validator/camelContext.xml} |
Advanced: JMX method clearCachedSchema
Since Camel 2.17, you can force that the cached schema in the validator endpoint is cleared and reread with the next process call with the JMX operation clearCachedSchema.
You can also use this method to programmatically clear the cache. This method is available on the ValidatorEndpoint
class.
Include Page | ||||
---|---|---|---|---|
|