自定义JAXB绑定:typeName和elementName之间的区别

时间:2016-10-28 16:23:36

标签: java binding jaxb xjc

通过xjc工具从xsd文件生成类时,可以使用绑定文件。我的问题是关于名称转换。根据{{​​3}}:

<nameXmlTransform>
  [ <typeName [ suffix="suffix" ]
              [ prefix="prefix" ] /> ]
  [ <elementName [ suffix="suffix" ]
                 [ prefix="prefix" ] /> ]
  [ <modelGroupName [ suffix="suffix" ]
                    [ prefix="prefix" ] /> ]
  [ <anonymousTypeName [ suffix="suffix" ]
                       [ prefix="prefix" ] /> ]

elementNametypeName之间有什么区别?文档没有给出关于这些属性的精确解释。第一个似乎修改类名是一些(冲突?)的情况,第二个似乎是做任何情况的工作。

我可能错了,这就是为什么一个明确的解释会受到欢迎。

0 个答案:

没有答案