2 つの XML スキーマがあります。1つ目 ( A.xsd
) はライブラリ jar ファイル ( mylib.jar
) にあり、2 つ目 ( B.xsd
) は私のプロジェクトにあります。
A.xsd
にインポートして、埋め込まれたバリデーターB.xsd
を介して着信 XML を検証したいと考えています。Jaxb2Marshaller
しかし、私はそれを適切に動作させることができません: の内部 XML バリデーターはJaxb2Marshaller
、jar ファイル内のファイルへの参照を理解していないようです (単に のようなものを書きたいだけです<xs:import namespace="http://my/schema.xsd" schemaLocation="classpath:schema.xsd">
)。
どうすれば修正できますか?プロジェクト スキーマからライブラリ スキーマをどのように参照できますか?