1<!ELEMENT AUTHOR ( #PCDATA ) > 2 3<!ELEMENT BOOKLIST ( BOOKS, CATEGORIES ) > 4<!ATTLIST BOOKLIST xmlns:xsi CDATA #IMPLIED > 5<!ATTLIST BOOKLIST xsi:type CDATA #IMPLIED > 6<!ATTLIST BOOKLIST xsi:noNamespaceSchemaLocation CDATA #IMPLIED > 7 8<!ELEMENT BOOKS ( ITEM+ ) > 9 10<!ELEMENT CATEGORIES ( CATEGORY+ ) > 11<!ATTLIST CATEGORIES DESC CDATA #REQUIRED > 12 13<!ELEMENT CATEGORY EMPTY > 14<!ATTLIST CATEGORY CODE NMTOKEN #REQUIRED > 15<!ATTLIST CATEGORY DESC CDATA #REQUIRED > 16 17<!ELEMENT DIMENSIONS ( #PCDATA ) > 18<!ATTLIST DIMENSIONS UNIT NMTOKEN #REQUIRED > 19 20<!ELEMENT ISBN ( #PCDATA ) > 21 22<!ELEMENT ITEM ( TITLE, AUTHOR, PUBLISHER, PUB-DATE, LANGUAGE, PRICE, QUANTITY, ISBN, PAGES, DIMENSIONS, WEIGHT ) > 23<!ATTLIST ITEM CAT NMTOKEN #REQUIRED > 24 25<!ELEMENT LANGUAGE ( #PCDATA ) > 26 27<!ELEMENT PAGES ( #PCDATA ) > 28 29<!ELEMENT PRICE ( #PCDATA ) > 30 31<!ELEMENT PUB-DATE ( #PCDATA ) > 32 33<!ELEMENT PUBLISHER ( #PCDATA ) > 34 35<!ELEMENT QUANTITY ( #PCDATA ) > 36 37<!ELEMENT TITLE ( #PCDATA ) > 38 39<!ELEMENT WEIGHT ( #PCDATA ) > 40<!ATTLIST WEIGHT UNIT NMTOKEN #REQUIRED > 41