167.11. スキーマのロケーション

Camel 2.14 から利用可能

JAXB データ形式は、XML のマーシャリング時に SchemaLocation の指定をサポートしています。 

Java DSL を使用すると、次のように設定できます。

JaxbDataFormat jaxbDataFormat = new JaxbDataFormat();
jaxbDataFormat.setContextPath(Person.class.getPackage().getName());
jaxbDataFormat.setSchemaLocation("schema/person.xsd");

XML DSL を使用して同じことができます。

<marshal>
    <jaxb id="jaxb" schemaLocation="schema/person.xsd"/>
</marshal>