是否可以在运行时设置@xmlrootelement?我有一个需要转换为XML的类,但是该类应该转换为一个以上的XML,而唯一的不同是root元素名称。
如果类代表可以由多个元素名称使用的XML模式类型,则不应注释@XmlRootElement
。相反,它应该是注释的@XmlType
,当您想将MyType
的实例包装到XML时,您将其包装在指定元素名称的JAXBElement<MyType>
中。