xml – 如何将jar文件中的架构(XSD)导入另一个架构(XSD)

我有一些在xsd文件中定义的常见类型,然后将其捆绑为jar文件.我在我的类路径中有这个jar文件,我想将这个xsd包含到另一个xsd中以使用这些类型.如何在jar文件中引用模式?另外,我想从新架构创建JAXB对象是可能的.我也想在我的WSDL中使用这个新模式.可能吗?

解决方法

XJC工具提供了一种模式目录机制,用于处理有问题的导入/包含模式:

> https://javaee.github.io/jaxb-v2/doc/user-guide/ch03.html#compiling-xml-schema-fixing-broken-references-in-schema

在您的情况下,您可能需要以编程方式与XJC交互.查看我对上一个问题的一个答案,了解如何完成此操作:

> JAXB Ant Task Error: xjc2 [ERROR] null unknown location

相关文章

php输出xml格式字符串
J2ME Mobile 3D入门教程系列文章之一
XML轻松学习手册
XML入门的常见问题(一)
XML入门的常见问题(三)
XML轻松学习手册(2)XML概念