我有兩個XML架構。首先(A.xsd
)位於庫jar文件(mylib.jar
)中,第二個(B.xsd
)位於我的項目中。XML架構參考
我想將A.xsd
導入B.xsd
並通過Jaxb2Marshaller
嵌入驗證程序驗證傳入的XML。
但是我無法使它正常工作:似乎Jaxb2Marshaller
的內部XML驗證程序不能理解對jar文件中的文件的引用(我只想寫下類似<xs:import namespace="http://my/schema.xsd" schemaLocation="classpath:schema.xsd">
的文件)。
如何修復?庫模式如何從項目模式中引用?