1
<!ELEMENT record (attribute)*>
3
<!ELEMENT attribute (sequence|alternate|text|url|uuid|boolean|uint8|uint16|uint32|uint64|nil)+>
4
<!ATTLIST attribute id CDATA #REQUIRED>
6
<!ELEMENT sequence (sequence|alternate|text|url|uuid|boolean|uint8|uint16|uint32|uint64|uint128|int8|int16|int32|int64|int128|nil)+>
8
<!ELEMENT alternate (sequence|alternate|text|url|uuid|boolean|uint8|uint16|uint32|uint64|uint128|int8|int16|int32|int64|int128|nil)+>
11
<!ATTLIST text value CDATA #REQUIRED>
12
<!ATTLIST text name CDATA>
13
<!ATTLIST text encoding (normal|hex) "normal">
16
<!ATTLIST url value CDATA #REQUIRED>
17
<!ATTLIST url name CDATA>
20
<!ATTLIST uuid value CDATA #REQUIRED>
22
<!ELEMENT boolean EMPTY>
23
<!ATTLIST boolean value CDATA #REQUIRED>
24
<!ATTLIST boolean name CDATA>
26
<!ELEMENT uint8 EMPTY>
27
<!ATTLIST uint8 value CDATA #REQUIRED>
28
<!ATTLIST uint8 name CDATA>
30
<!ELEMENT uint16 EMPTY>
31
<!ATTLIST uint16 value CDATA #REQUIRED>
32
<!ATTLIST uint16 name CDATA>
34
<!ELEMENT uint32 EMPTY>
35
<!ATTLIST uint32 value CDATA #REQUIRED>
36
<!ATTLIST uint32 name CDATA>
38
<!ELEMENT uint64 EMPTY>
39
<!ATTLIST uint64 value CDATA #REQUIRED>
40
<!ATTLIST uint64 name CDATA>
42
<!ELEMENT uint128 EMPTY>
43
<!ATTLIST uint128 value CDATA #REQUIRED>
44
<!ATTLIST uint128 name CDATA>
47
<!ATTLIST int8 value CDATA #REQUIRED>
48
<!ATTLIST int8 name CDATA>
50
<!ELEMENT int16 EMPTY>
51
<!ATTLIST int16 value CDATA #REQUIRED>
52
<!ATTLIST int16 name CDATA>
54
<!ELEMENT int32 EMPTY>
55
<!ATTLIST int32 value CDATA #REQUIRED>
56
<!ATTLIST int32 name CDATA>
58
<!ELEMENT int64 EMPTY>
59
<!ATTLIST int64 value CDATA #REQUIRED>
60
<!ATTLIST int64 name CDATA>
62
<!ELEMENT int128 EMPTY>
63
<!ATTLIST int128 value CDATA #REQUIRED>
64
<!ATTLIST int128 name CDATA>