通过xjc
工具从xsd文件生成类时,可以使用绑定文件。我的问题是关于名称转换。根据{{3}}:
<nameXmlTransform>
[ <typeName [ suffix="suffix" ]
[ prefix="prefix" ] /> ]
[ <elementName [ suffix="suffix" ]
[ prefix="prefix" ] /> ]
[ <modelGroupName [ suffix="suffix" ]
[ prefix="prefix" ] /> ]
[ <anonymousTypeName [ suffix="suffix" ]
[ prefix="prefix" ] /> ]
elementName
和typeName
之间有什么区别?文档没有给出关于这些属性的精确解释。第一个似乎修改类名是一些(冲突?)的情况,第二个似乎是做任何情况的工作。
我可能错了,这就是为什么一个明确的解释会受到欢迎。