Java weblogic 12 webservices响应-元素按alpha顺序排列,因此不会根据模式进行验证

Java weblogic 12 webservices响应-元素按alpha顺序排列,因此不会根据模式进行验证,java,xml,web-services,validation,xsd,Java,Xml,Web Services,Validation,Xsd,我们的Web服务在weblogic 10.3上按预期工作;可以根据模式验证响应。我们最近升级到Weblogic 12。现在我们得到的响应包含正确的元素,但是元素按字母顺序排列,这给了我们模式验证错误 Response running under Weblogic 10.3 - this will validate against the schema. <response> <Aelement>data</Aelement> <belem

我们的Web服务在weblogic 10.3上按预期工作;可以根据模式验证响应。我们最近升级到Weblogic 12。现在我们得到的响应包含正确的元素,但是元素按字母顺序排列,这给了我们模式验证错误

Response running under Weblogic 10.3 - this will validate against the schema.
<response>
    <Aelement>data</Aelement>
    <belement>data</belement>
    <celement>data</celement>
    <Zelement>data</Zelement>
</response>

Response running under WL 12 - this will not validate because the Zelement is
out of proper sequence.
<response>
    <Aelement>data</Aelement>
    <Zelement>data</Zelement>
    <belement>data</belement>
    <celement>data</celement>
</response>
响应在Weblogic 10.3下运行-这将根据模式进行验证。
数据
数据
数据
数据
响应在WL 12下运行-这将不会验证,因为Zelement是
顺序不对。
数据
数据
数据
数据
你知道发生了什么或发生了什么变化吗

更重要的是,有什么建议可以让响应按照xsd文件中指定的顺序返回