Xml 如何将jar文件中的模式(XSD)导入另一个模式(XSD)

Xml 如何将jar文件中的模式(XSD)导入另一个模式(XSD),xml,xsd,jaxb,Xml,Xsd,Jaxb,我有一些常见类型,它们在xsd文件中定义,然后作为jar文件捆绑在一起。我的类路径中有这个jar文件,我想将这个xsd包含到另一个xsd中以使用这些类型。如何在jar文件中引用模式?另外,如果可能的话,我想从新模式创建JAXB对象。我还想在我的WSDL中使用这个新模式。有可能吗?XJC工具提供了一种模式目录机制,用于处理有问题的导入/包含模式: 在您的情况下,您可能需要以编程方式与XJC交互。查看我对上一个问题的一个答案,了解如何做到这一点:

我有一些常见类型,它们在
xsd
文件中定义,然后作为jar文件捆绑在一起。我的类路径中有这个jar文件,我想将这个xsd包含到另一个xsd中以使用这些类型。如何在jar文件中引用模式?另外,如果可能的话,我想从新模式创建JAXB对象。我还想在我的WSDL中使用这个新模式。有可能吗?

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

在您的情况下,您可能需要以编程方式与XJC交互。查看我对上一个问题的一个答案,了解如何做到这一点: