display-nameとか順番違う

2.3と2.4でicon〜descriptionの順番が微妙に違うなぁ。と今気づいた。

2.3

1.icon
2.display-name
3.description

<!ELEMENT web-app (icon?, display-name?, description?,
distributable?, context-param*, filter*, filter-mapping*,
listener*, servlet*, servlet-mapping*, session-config?, mimemapping*,
welcome-file-list?, error-page*, taglib*, resourceenv-
ref*, resource-ref*, security-constraint*, login-config?,
security-role*, env-entry*, ejb-ref*, ejb-local-ref*)>

2.4

1.description
2.display-name
3.icon

    <xsd:sequence>
      <xsd:element name="description"
		   type="j2ee:descriptionType"
		   minOccurs="0"
		   maxOccurs="unbounded"/>
      <xsd:element name="display-name"
		   type="j2ee:display-nameType"
		   minOccurs="0"
		   maxOccurs="unbounded"/>
      <xsd:element name="icon"
		   type="j2ee:iconType"
		   minOccurs="0"
		   maxOccurs="unbounded"/>
    </xsd:sequence>


あれ?でも2.3の順番で書くんでいいのかな?