Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jaxb XJC如何对元素进行排序_Jaxb_Jaxb2_Xjc - Fatal编程技术网

Jaxb XJC如何对元素进行排序

Jaxb XJC如何对元素进行排序,jaxb,jaxb2,xjc,Jaxb,Jaxb2,Xjc,我对从模式生成的JAVA类有一些问题,我有一个问题 当将JAVA对象封送到XML时,XJC如何决定元素的写入顺序 在生成的类中,它以顺序创建注释@XmlType,但这与它们在模式中出现的顺序不同 有人能帮助了解编译过程中注释的顺序是如何进行的,或者文档上的任何链接有什么帮助吗?JAXB将使用@XmlType注释上的propOrder属性来匹配XML元素根据XML模式中定义的规则发生的顺序。在类型继承的情况下,超类上定义的元素将出现在子类上定义的元素之前。这与XML模式规则相匹配 如果你看到不同的

我对从模式生成的JAVA类有一些问题,我有一个问题

当将JAVA对象封送到XML时,XJC如何决定元素的写入顺序

在生成的类中,它以顺序创建注释@XmlType,但这与它们在模式中出现的顺序不同

有人能帮助了解编译过程中注释的顺序是如何进行的,或者文档上的任何链接有什么帮助吗?

JAXB将使用@XmlType注释上的propOrder属性来匹配XML元素根据XML模式中定义的规则发生的顺序。在类型继承的情况下,超类上定义的元素将出现在子类上定义的元素之前。这与XML模式规则相匹配

如果你看到不同的行为,你可以用一个例子更新你的问题