|
1 <!-- This is the DTD for eric5's basic marshaller --> |
|
2 |
|
3 <!ELEMENT int (#PCDATA)> |
|
4 <!ELEMENT long (#PCDATA)> |
|
5 <!ELEMENT float (#PCDATA)> |
|
6 <!ELEMENT complex (#PCDATA)> |
|
7 <!ELEMENT bool (#PCDATA)> |
|
8 <!ELEMENT string (#PCDATA)> |
|
9 <!ELEMENT bytes (#PCDATA)> |
|
10 <!ELEMENT bytearray (#PCDATA)> |
|
11 <!ELEMENT none EMPTY> |
|
12 |
|
13 <!ELEMENT pickle (#PCDATA)> |
|
14 <!ATTLIST pickle |
|
15 method CDATA #REQUIRED |
|
16 encoding CDATA #REQUIRED> |
|
17 |
|
18 <!ELEMENT key (int | long | float | complex | string | bytes)> |
|
19 <!ELEMENT value (int | long | float | complex | bool | string | bytes | |
|
20 bytearray | none | dict | tuple | list | set | frozenset | pickle)> |
|
21 |
|
22 <!ELEMENT dict (key, value)*> |
|
23 |
|
24 <!ELEMENT tuple (int | long | float | complex | bool | string | bytes | |
|
25 bytearray | none | dict | tuple | list | set | frozenset | pickle)*> |
|
26 |
|
27 <!ELEMENT list (int | long | float | complex | bool | string | bytes | |
|
28 bytearray | none | dict | tuple | list | set | frozenset | pickle)*> |
|
29 |
|
30 <!ELEMENT set (int | long | float | complex | bool | string | bytes | |
|
31 bytearray | none | dict | tuple | list | set | frozenset | pickle)*> |
|
32 |
|
33 <!ELEMENT frozenset (int | long | float | complex | bool | string | bytes | |
|
34 bytearray | none | dict | tuple | list | set | frozenset | pickle)*> |