У меня есть две XML-схемы.Первый (A.xsd
) находится в файле jar библиотеки (mylib.jar
), а второй (B.xsd
) - в моем проекте.
Я хочу импортировать A.xsd
в B.xsd
и проверять входящий XML через Jaxb2Marshaller
встроенный валидатор.
Однако я не могу заставить его работать должным образом: кажется, что внутренний валидатор XML Jaxb2Marshaller
не понимает ссылки на файлы в jar-файлахпросто хочу написать что-то вроде <xs:import namespace="http://my/schema.xsd" schemaLocation="classpath:schema.xsd">
).
Как это можно исправить?Как можно ссылаться на схему библиотеки из схемы проекта?