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の順番で書くんでいいのかな?