在XSD(XML Schema)中设置XML的属性顺序

时间:2013-10-09 05:34:28

标签: xml xsd

有没有办法从Schema中设置XML中的属性顺序?

2 个答案:

答案 0 :(得分:5)

根据{{​​3}}:

Attribute order is insignificant

  

请注意start-tag或中的属性规范的顺序   空元素标签不重要。

因此,XML Schema无法约束属性排序。

通常,XML建议都会认为属性排序无关紧要,但如果您的应用程序需要属性排序,请参阅XML Recommendation中的section on attribute processingXML Normalization Recommendation

答案 1 :(得分:2)

我认为通过XML Schema是不可能的,因为根据specification of XML,属性的顺序并不重要。