|
1 <!-- This is the DTD for eric4'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 unicode (#PCDATA)> |
|
10 <!ELEMENT none EMPTY> |
|
11 |
|
12 <!ELEMENT pickle (#PCDATA)> |
|
13 <!ATTLIST pickle |
|
14 method CDATA #REQUIRED |
|
15 encoding CDATA #REQUIRED> |
|
16 |
|
17 <!ELEMENT key (int | long | float | complex | string | unicode)> |
|
18 <!ELEMENT value (int | long | float | complex | bool | string | unicode | none | |
|
19 dict | tuple | list | pickle)> |
|
20 |
|
21 <!ELEMENT dict (key, value)*> |
|
22 |
|
23 <!ELEMENT tuple (int | long | float | complex | bool | string | unicode | none | |
|
24 dict | tuple | list | pickle)*> |
|
25 |
|
26 <!ELEMENT list (int | long | float | complex | bool | string | unicode | none | |
|
27 dict | tuple | list | pickle)*> |