JAXB XJC code generation - quot;schemaLocationquot; missing in xml generated by Marshaller(JAXB XJC 代码生成 - “schemaLocationMarshaller 生成的 xml 中缺少)
问题描述
我使用 XJC 工具为我的 XSD 模式生成 Java 类.当我使用 JAXB Marshaller 将类编组为 XML 有效负载时,我在输出 XML 中缺少schemaLocation"参数,但我在 xsd 文件中声明了此参数.如何在输出 XML 中强制执行schemaLocation"参数?
I Use XJC tool to generate Java classes for my XSD schema. When I use JAXB Marshaller to marshall classes into XML payloads, I'm missing "schemaLocation" parameter in the output XML, but I declare this parameter in xsd file. How to enforce "schemaLocation" parameter in the output XML?
下面是我用于代码生成的 xsd 架构文件的开头:
Below is the begining of my xsd schema file used for code generation:
问候
推荐答案
试试这个:
这篇关于JAXB XJC 代码生成 - “schemaLocation"Marshaller 生成的 xml 中缺少的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!