DTDs/Basic-4.0.dtd

changeset 0
de9c2efb9d02
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/DTDs/Basic-4.0.dtd	Mon Dec 28 16:03:33 2009 +0000
@@ -0,0 +1,27 @@
+<!-- This is the DTD for eric4's basic marshaller -->
+
+<!ELEMENT   int         (#PCDATA)>
+<!ELEMENT   long        (#PCDATA)>
+<!ELEMENT   float       (#PCDATA)>
+<!ELEMENT   complex     (#PCDATA)>
+<!ELEMENT   bool        (#PCDATA)>
+<!ELEMENT   string      (#PCDATA)>
+<!ELEMENT   unicode     (#PCDATA)>
+<!ELEMENT   none        EMPTY>
+
+<!ELEMENT   pickle      (#PCDATA)>
+<!ATTLIST   pickle
+    method      CDATA   #REQUIRED
+    encoding    CDATA   #REQUIRED>
+
+<!ELEMENT   key         (int | long | float | complex | string | unicode)>
+<!ELEMENT   value       (int | long | float | complex | bool | string | unicode | none | 
+    dict | tuple | list | pickle)>
+
+<!ELEMENT   dict        (key, value)*>
+
+<!ELEMENT   tuple       (int | long | float | complex | bool | string | unicode | none | 
+    dict | tuple | list | pickle)*>
+
+<!ELEMENT   list        (int | long | float | complex | bool | string | unicode | none | 
+    dict | tuple | list | pickle)*>

eric ide

mercurial