<!ELEMENT Sort EMPTY>
<!ATTLIST Sort
- position NMTOKEN #REQUIRED
- name CDATA #IMPLIED
+ position NMTOKEN #REQUIRED
+ name NMTOKENS #IMPLIED
+ mark NMTOKENS #IMPLIED
>
<!ELEMENT LRef EMPTY>
<!ATTLIST LRef
- position NMTOKEN #REQUIRED
- name CDATA #IMPLIED
+ position NMTOKEN #REQUIRED
+ name NMTOKENS #IMPLIED
+ mark NMTOKENS #IMPLIED
>
<!ELEMENT GRef EMPTY>
<!ATTLIST GRef
- uri CDATA #REQUIRED
- name CDATA #IMPLIED
+ uri CDATA #REQUIRED
+ name NMTOKENS #IMPLIED
+ mark NMTOKENS #IMPLIED
>
<!ELEMENT Cast %term;>
<!ATTLIST Cast
- name CDATA #IMPLIED
+ name NMTOKENS #IMPLIED
+ mark NMTOKENS #IMPLIED
>
<!ELEMENT Appl %term;>
<!ATTLIST Appl
- name CDATA #IMPLIED
+ name NMTOKENS #IMPLIED
+ mark NMTOKENS #IMPLIED
>
<!ELEMENT Abst %term;>
<!ATTLIST Abst
- name CDATA #IMPLIED
+ name NMTOKENS #IMPLIED
+ mark NMTOKENS #IMPLIED
>
<!ELEMENT Abbr %term;>
<!ATTLIST Abbr
- name CDATA #IMPLIED
+ name NMTOKENS #IMPLIED
+ mark NMTOKENS #IMPLIED
>
<!ELEMENT Void EMPTY>
<!ATTLIST Void
- name CDATA #IMPLIED
+ name NMTOKENS #IMPLIED
+ mark NMTOKENS #IMPLIED
>
<!-- ENVIRONMENT ENTRIES -->
-<!ENTITY % entry '(ABST|ABBR|VOID)'>
+<!ENTITY % entity '(ABST|ABBR)'>
<!ELEMENT ABST %term;>
<!ATTLIST ABST
- uri CDATA #REQUIRED
- name CDATA #IMPLIED
+ uri CDATA #REQUIRED
+ name NMTOKENS #IMPLIED
+ mark NMTOKENS #IMPLIED
>
<!ELEMENT ABBR %term;>
<!ATTLIST ABBR
- uri CDATA #REQUIRED
- name CDATA #IMPLIED
->
-
-<!ELEMENT VOID EMPTY>
-<!ATTLIST VOID
- uri CDATA #REQUIRED
- name CDATA #IMPLIED
+ uri CDATA #REQUIRED
+ name NMTOKENS #IMPLIED
+ mark NMTOKENS #IMPLIED
>
<!-- ROOT -->
-<!ELEMENT ENTRY %entry;>
-<!ATTLIST ENTRY
+<!ELEMENT ENTITY %entity;>
+<!ATTLIST ENTITY
hierarchy NMTOKEN #REQUIRED
options NMTOKENS #IMPLIED
>