第 231 章 MSV 组件

可作为 Camel 版本 1.1 提供

MSV 组件使用 MSV 库和任何受支持的 XML 模式语言(如 XML SchemaRelaxNG XML 语法)执行消息正文的 XML 验证。

Maven 用户需要将以下依赖项添加到其 pom.xml 中:

<dependency>
    <groupId>org.apache.camel</groupId>
    <artifactId>camel-msv</artifactId>
    <version>x.x.x</version>
    <!-- use the same version as your Camel core version -->
</dependency>

请注意,Jing 组件还支持 RelaxNG Compact 语法

231.1. URI 格式

msv:someLocalOrRemoteResource[?options]

其中,一些LocalOrRemoteResource 是类路径上本地资源的 URL,也可以是文件系统中远程资源或资源的完整 URL。例如:

msv:org/foo/bar.rng
msv:file:../foo/bar.rng
msv:http://acme.com/cheese.rng

您可以使用以下格式在 URI 中附加查询选项 ?option=value&option=value&…​