我使用Jersey 2.5.1和JAX-RS 2.0获得了一个Java RESTful项目。我知道可以通过属性对输出的XML文件进行排序(如下所示),但是也可以按属性的值对输出的顺序进行排序吗?
这是一个缩短的示例,他按属性“name”排序,但我希望根据属性的值进行显式排序(例如,按反向字母顺序或具有已定义的重要性)。目前,这三个部分的输出顺序是完全随机的。
我可以将propOrder修改为低一级(例如,第一个每个“名称”,其值为“d”,后跟“name”,带有“p”)?
@XmlType( propOrder = {"name", "code"})
class FHIR_CodeSystem_parameter {
private ValueString name;
private ValueString code;
结果,perma shuffels:
<name value="property"/>
<part>
<name value="code"/>
<valueString value="TBC"/>
</part>
<name value="designation"/>
<part>
<name value="code"/>
<valueString value="ABC"/>
</part>
<name value="display"/>
<part>
<name value="code"/>
<valueString value="ABC"/>
</part>
<code value="A10.2"/>
感谢任何提示。