我有包含以下内容的 xsd:type="EAIschema:eCodes"
其中 eCodes
是另一个架构。当我使用 xjc 编译它时,它返回:
"Cannot resolve the name 'EAIschema:eCodes' to a(n) 'type definition' component"
我想知道如何解决这个问题
最佳答案
我不能 100% 确定该错误消息,但在我看来,好像其他 XSD 的 JAXB 类丢失了。如果您的 XSD 使用其他 XSD 的数据结构,那么您的 JAXB 类将需要这些 JAXB 类。
解决方案:为其他 XSD 生成/添加 JAXB 类到您的类路径。
如果这些类位于单独的 JAR 中,请确保它包含剧集文件。
关于java - XSD 到 Java 自定义数据类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17135411/