cxf-xjc-plugin:如何为复杂类型添加@XMLRoot注解?

问题描述 投票:0回答:1
xsd jaxb cxf-xjc-plugin
1个回答
0
投票

XMLSchema 内容模型不允许 anyType 作为顶级 node。因此,

anyType
不能属于根元素,并且
@XmlRootElement
不会是神话野兽的有效Java注释。

Content Model : {http://www.w3.org/2001/XMLSchema}Schema
(
  (include | import | redefine | annotation)*,
  (
    (
      (
        ( (simpleType | complexType | group | attributeGroup) )
        | element
        | attribute
        | notation
      )
    ),
    annotation*
  )*
)

实验

下载 (zip) 包含一个独立的 Maven 项目,该项目使用 cxf-xjc-plugin 为简单的 po.xsd 生成 Java (JAXB) 类。您可以用它来进行实验

anyType

© www.soinside.com 2019 - 2024. All rights reserved.