我有两个 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">
)。
怎么可能修好?如何从项目模式中引用库模式?