【发布时间】:2016-05-10 09:16:40
【问题描述】:
有没有办法在外部绑定中指定生成的类中的成员变量名称应在模式级别(即不是全局绑定)上遵循相同的字母大小写(而不是 java 约定)?
我在架构中有名为 XYZProperty 的元素,它本身应该有名为 XYZProperty 而不是 xyzProperty 的相应成员变量。我尝试在绑定文件中添加以下内容,但没有成功:
<jxb:bindings node="//xsd:complexType[@name='SomeType']/xsd:sequence/xsd:element[@name='XYZProperty']">
<jxb:property name="XYZProperty"/>
</jxb:bindings>
其中 //xsd:complexType[@name='SomeType']/xsd:sequence/xsd:element[@name='XYZProperty'] 是架构中元素的 xpath。
【问题讨论】: