【发布时间】:2013-06-27 19:52:52
【问题描述】:
有没有办法在 XML Schema 中指定列表的元素必须按某些文本节点排序?
例如:
我想制作一个以下 xml 对其有效的 xsd:
<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>
但以下不是:
<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>
即集合中的元素按User.Id排序
【问题讨论】: