<分区>
我想控制 JAXB 编译器生成的 .java 文件中的属性顺序。
我知道属性顺序对于 xml 验证并不重要。该顺序对于回归测试环境中编码 xml 的文本比较很重要。文件中属性的顺序直接影响编码 xml 标记中属性的顺序。
每次运行 JAXB 编译器时,属性组都会以不同的顺序出现,即使没有对架构进行任何更改也是如此。编译器上没有可用的明显选项来防止这种行为。
我想避免运行编译后脚本来按字母顺序对生成的 .java 文件中的属性重新排序,因为这会破坏属性组,但我不确定是否还有其他选择。
非常感谢任何建议。
谢谢, 戴夫