如何在XSD中基于属性值对元素排序

如何在XSD中基于属性值对元素排序,xsd,attributes,sequence,Xsd,Attributes,Sequence,给定以下XML: <results> <result type="1">pass</result> <result type="2">pass</result> <result type="3">pass</result> </results> 如何创建XSD,强制结果元素按type属性的值排序?还要注意的是,我不一定需要对type属性进行不明确的排序。目前,我将

给定以下XML:

<results>  
    <result type="1">pass</result>  
    <result type="2">pass</result>
    <result type="3">pass</result>
</results>  

如何创建XSD,强制结果元素按type属性的值排序?还要注意的是,我不一定需要对type属性进行不明确的排序。目前,我将它们作为枚举值,并且我希望每个值中都有一个按此特定顺序排列。

IMHO XSD不支持您想要的内容。不能表示列表元素中包含的属性之间的关系