1
<!ELEMENT table ( table-name, schema, column+, (key | index)* ) >
3
<!ELEMENT schema ( schema-major, schema-minor ) >
4
<!ELEMENT column ( column-name, column-type, column-size, not-null?, default? ) >
5
<!ELEMENT key ( column-name+ ) >
6
<!ELEMENT index ( column-name+ ) >
8
<!ELEMENT table-name ( #PCDATA ) >
9
<!ELEMENT schema-major ( #PCDATA ) >
10
<!ELEMENT schema-minor ( #PCDATA ) >
11
<!ELEMENT column-name ( #PCDATA ) >
12
<!ELEMENT column-type ( #PCDATA ) >
13
<!ELEMENT column-size ( #PCDATA ) >
14
<!ELEMENT not-null EMPTY >
15
<!ELEMENT default ( #PCDATA ) >
16
<!ATTLIST key primary (true | false) "false">
17
<!ATTLIST not-null empty (allowed | disallowed) "disallowed">