【发布时间】:2012-01-02 15:31:28
【问题描述】:
你好 stackoverflow 世界,
我想在 XSD 中指定特定元素可以被 JAXB 用作 XmlRootElement。
我知道如何将注解添加到生成的类中:我要做的是在代码生成之前指定一个元素可以作为根元素生成。
我使用外部 JAXB 自定义(.xjb 文件)。 目的是不修改模式(因为它们正在定义标准)。
有人知道怎么做吗? 谢谢!
新泽西
【问题讨论】:
-
那么您是否要修改架构(您的问题有些不一致)?
-
不,我想在 .xjb 文件中添加额外的自定义。
-
甚至有关于How to add JAXB annotations at runtime的解决方案。
-
我可能错了,但据我所知,XML 根元素应定义为 XSD 全局元素,否则生成的 XML 不应被视为有效(与相应的 XSD 相比) .
标签: java annotations jaxb