有没有办法在XML Schema中指定列表的元素必须按某些文本节点排序?
例如:
我想制作一个xsd,以下xml是有效的:
<root>
<Users>
<User>
<Id>1</Id>
<Username>lsuarez</Username>
</User>
<User>
<Id>3</Id>
<Username>dforlan</Username>
</User>
<User>
<Id>7</Id>
<Username>ecavanni</Username>
</User>
</Users>
</root>
Run Code Online (Sandbox Code Playgroud)
但以下不是:
<root>
<Users>
<User>
<Id>7</Id>
<Username>ecavanni</Username>
</User>
<User>
<Id>1</Id>
<Username>lsuarez</Username>
</User>
<User>
<Id>3</Id>
<Username>dforlan</Username>
</User>
</Users>
</root>
Run Code Online (Sandbox Code Playgroud)
也就是说,集合中的元素按User.Id排序