blob: f53be5d052d2556ec407291af1c376642b23aa3b [file] [log] [blame]
<!ELEMENT record (attribute)*>
<!ELEMENT attribute (sequence|alternate|text|url|uuid|boolean|uint8|uint16|uint32|uint64|nil)+>
<!ATTLIST attribute id CDATA #REQUIRED>
<!ELEMENT sequence (sequence|alternate|text|url|uuid|boolean|uint8|uint16|uint32|uint64|uint128|int8|int16|int32|int64|int128|nil)+>
<!ELEMENT alternate (sequence|alternate|text|url|uuid|boolean|uint8|uint16|uint32|uint64|uint128|int8|int16|int32|int64|int128|nil)+>
<!ELEMENT text EMPTY>
<!ATTLIST text value CDATA #REQUIRED>
<!ATTLIST text name CDATA>
<!ATTLIST text encoding (normal|hex) "normal">
<!ELEMENT url EMPTY>
<!ATTLIST url value CDATA #REQUIRED>
<!ATTLIST url name CDATA>
<!ELEMENT uuid EMPTY>
<!ATTLIST uuid value CDATA #REQUIRED>
<!ELEMENT boolean EMPTY>
<!ATTLIST boolean value CDATA #REQUIRED>
<!ATTLIST boolean name CDATA>
<!ELEMENT uint8 EMPTY>
<!ATTLIST uint8 value CDATA #REQUIRED>
<!ATTLIST uint8 name CDATA>
<!ELEMENT uint16 EMPTY>
<!ATTLIST uint16 value CDATA #REQUIRED>
<!ATTLIST uint16 name CDATA>
<!ELEMENT uint32 EMPTY>
<!ATTLIST uint32 value CDATA #REQUIRED>
<!ATTLIST uint32 name CDATA>
<!ELEMENT uint64 EMPTY>
<!ATTLIST uint64 value CDATA #REQUIRED>
<!ATTLIST uint64 name CDATA>
<!ELEMENT uint128 EMPTY>
<!ATTLIST uint128 value CDATA #REQUIRED>
<!ATTLIST uint128 name CDATA>
<!ELEMENT int8 EMPTY>
<!ATTLIST int8 value CDATA #REQUIRED>
<!ATTLIST int8 name CDATA>
<!ELEMENT int16 EMPTY>
<!ATTLIST int16 value CDATA #REQUIRED>
<!ATTLIST int16 name CDATA>
<!ELEMENT int32 EMPTY>
<!ATTLIST int32 value CDATA #REQUIRED>
<!ATTLIST int32 name CDATA>
<!ELEMENT int64 EMPTY>
<!ATTLIST int64 value CDATA #REQUIRED>
<!ATTLIST int64 name CDATA>
<!ELEMENT int128 EMPTY>
<!ATTLIST int128 value CDATA #REQUIRED>
<!ATTLIST int128 name CDATA>
<!ELEMENT nil EMPTY>