Removing DTD and XMLSchema. It's under lib/xmldb

This commit is contained in:
stronk7
2006-08-30 00:11:36 +00:00
parent 758537ef2a
commit 13c2ed6410
2 changed files with 0 additions and 259 deletions
-62
View File
@@ -1,62 +0,0 @@
<!ELEMENT FIELD EMPTY >
<!ATTLIST FIELD DECIMALS NMTOKEN #IMPLIED >
<!ATTLIST FIELD DEFAULT NMTOKEN #IMPLIED >
<!ATTLIST FIELD ENUM ( false | true ) #REQUIRED >
<!ATTLIST FIELD ENUMVALUES CDATA #IMPLIED >
<!ATTLIST FIELD LENGTH NMTOKEN #REQUIRED >
<!ATTLIST FIELD NAME NMTOKEN #REQUIRED >
<!ATTLIST FIELD NEXT NMTOKEN #IMPLIED >
<!ATTLIST FIELD NOTNULL ( false | true ) #REQUIRED >
<!ATTLIST FIELD PREVIOUS NMTOKEN #IMPLIED >
<!ATTLIST FIELD SEQUENCE ( false | true ) #REQUIRED >
<!ATTLIST FIELD TYPE ( binary | char | float | int | number | text ) #REQUIRED >
<!ATTLIST FIELD UNSIGNED ( false | true ) #IMPLIED >
<!ELEMENT FIELDS ( FIELD+ ) >
<!ELEMENT INDEX EMPTY >
<!ATTLIST INDEX COMMENT CDATA #IMPLIED >
<!ATTLIST INDEX FIELDS CDATA #REQUIRED >
<!ATTLIST INDEX NAME NMTOKEN #REQUIRED >
<!ATTLIST INDEX NEXT NMTOKEN #IMPLIED >
<!ATTLIST INDEX PREVIOUS NMTOKEN #IMPLIED >
<!ATTLIST INDEX UNIQUE ( false | true ) #REQUIRED >
<!ELEMENT INDEXES ( INDEX+ ) >
<!ELEMENT KEY EMPTY >
<!ATTLIST KEY COMMENT CDATA #IMPLIED >
<!ATTLIST KEY FIELDS CDATA #REQUIRED >
<!ATTLIST KEY NAME NMTOKEN #REQUIRED >
<!ATTLIST KEY NEXT NMTOKEN #IMPLIED >
<!ATTLIST KEY PREVIOUS NMTOKEN #IMPLIED >
<!ATTLIST KEY TYPE ( primary | unique | foreign ) #REQUIRED >
<!ELEMENT KEYS ( KEY+ ) >
<!ELEMENT SENTENCE EMPTY >
<!ATTLIST SENTENCE TEXT CDATA #REQUIRED >
<!ELEMENT SENTENCES ( SENTENCE+ ) >
<!ELEMENT STATEMENT ( SENTENCES ) >
<!ATTLIST STATEMENT COMMENT CDATA #REQUIRED >
<!ATTLIST STATEMENT NAME CDATA #REQUIRED >
<!ATTLIST STATEMENT TABLE NMTOKEN #REQUIRED >
<!ATTLIST STATEMENT TYPE NMTOKEN #REQUIRED >
<!ELEMENT STATEMENTS ( STATEMENT ) >
<!ELEMENT TABLE ( FIELDS, KEYS, INDEXES? ) >
<!ATTLIST TABLE COMMENT CDATA #REQUIRED >
<!ATTLIST TABLE NAME ID #REQUIRED >
<!ATTLIST TABLE NEXT NMTOKEN #IMPLIED >
<!ATTLIST TABLE PREVIOUS NMTOKEN #IMPLIED >
<!ELEMENT TABLES ( TABLE+ ) >
<!ELEMENT XMLDB ( TABLES, STATEMENTS ) >
<!ATTLIST XMLDB COMMENT CDATA #REQUIRED >
<!ATTLIST XMLDB PATH CDATA #REQUIRED >
<!ATTLIST XMLDB VERSION NMTOKEN #REQUIRED >
-197
View File
@@ -1,197 +0,0 @@
<?xml version="1.0" encoding="UTF-8" ?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="FIELD">
<xs:complexType>
<xs:attribute name="ENUM" use="required">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="false" />
<xs:enumeration value="true" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="LENGTH" type="xs:NMTOKEN" use="required" />
<xs:attribute name="DECIMALS" type="xs:NMTOKEN" use="optional" />
<xs:attribute name="NEXT" type="xs:NMTOKEN" use="optional" />
<xs:attribute name="SEQUENCE" use="required">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="false" />
<xs:enumeration value="true" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="ENUMVALUES" type="xs:string" use="optional" />
<xs:attribute name="DEFAULT" type="xs:NMTOKEN" use="optional" />
<xs:attribute name="TYPE" use="required">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="binary" />
<xs:enumeration value="char" />
<xs:enumeration value="float" />
<xs:enumeration value="int" />
<xs:enumeration value="number" />
<xs:enumeration value="text" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="UNSIGNED" use="optional">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="false" />
<xs:enumeration value="true" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="PREVIOUS" type="xs:NMTOKEN" use="optional" />
<xs:attribute name="NOTNULL" use="required">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="false" />
<xs:enumeration value="true" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="NAME" type="xs:NMTOKEN" use="required" />
</xs:complexType>
</xs:element>
<xs:element name="FIELDS">
<xs:complexType>
<xs:sequence>
<xs:element ref="FIELD" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="INDEX">
<xs:complexType>
<xs:attribute name="PREVIOUS" type="xs:NMTOKEN" use="optional" />
<xs:attribute name="COMMENT" type="xs:string" use="optional" />
<xs:attribute name="UNIQUE" use="required">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="false" />
<xs:enumeration value="true" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="NAME" type="xs:NMTOKEN" use="required" />
<xs:attribute name="FIELDS" type="xs:string" use="required" />
<xs:attribute name="NEXT" type="xs:NMTOKEN" use="optional" />
</xs:complexType>
</xs:element>
<xs:element name="INDEXES">
<xs:complexType>
<xs:sequence>
<xs:element ref="INDEX" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="KEY">
<xs:complexType>
<xs:attribute name="PREVIOUS" type="xs:NMTOKEN" use="optional" />
<xs:attribute name="COMMENT" type="xs:string" use="optional" />
<xs:attribute name="NAME" use="required">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="name" />
<xs:enumeration value="plugin_name" />
<xs:enumeration value="primary" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="FIELDS" type="xs:string" use="required" />
<xs:attribute name="TYPE" use="required">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="primary" />
<xs:enumeration value="unique" />
<xs:enumeration value="foreign" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="NEXT" type="xs:NMTOKEN" use="optional" />
</xs:complexType>
</xs:element>
<xs:element name="KEYS">
<xs:complexType>
<xs:sequence>
<xs:element ref="KEY" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SENTENCE">
<xs:complexType>
<xs:attribute name="TEXT" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
<xs:element name="SENTENCES">
<xs:complexType>
<xs:sequence>
<xs:element ref="SENTENCE" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="STATEMENT">
<xs:complexType>
<xs:sequence>
<xs:element ref="SENTENCES" />
</xs:sequence>
<xs:attribute name="COMMENT" type="xs:string" use="required" />
<xs:attribute name="TABLE" type="xs:NMTOKEN" use="required" />
<xs:attribute name="NAME" type="xs:string" use="required" />
<xs:attribute name="TYPE" type="xs:NMTOKEN" use="required" />
</xs:complexType>
</xs:element>
<xs:element name="STATEMENTS">
<xs:complexType>
<xs:sequence>
<xs:element ref="STATEMENT" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="TABLE">
<xs:complexType>
<xs:sequence>
<xs:element ref="FIELDS" />
<xs:element ref="KEYS" />
<xs:element ref="INDEXES" minOccurs="0" />
</xs:sequence>
<xs:attribute name="PREVIOUS" type="xs:NMTOKEN" use="optional" />
<xs:attribute name="COMMENT" type="xs:string" use="required" />
<xs:attribute name="NAME" type="xs:ID" use="required" />
<xs:attribute name="NEXT" type="xs:NMTOKEN" use="optional" />
</xs:complexType>
</xs:element>
<xs:element name="TABLES">
<xs:complexType>
<xs:sequence>
<xs:element ref="TABLE" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="XMLDB">
<xs:complexType>
<xs:sequence>
<xs:element ref="TABLES" />
<xs:element ref="STATEMENTS" />
</xs:sequence>
<xs:attribute name="PATH" type="xs:string" use="required" />
<xs:attribute name="COMMENT" type="xs:string" use="required" />
<xs:attribute name="VERSION" type="xs:NMTOKEN" use="required" />
</xs:complexType>
</xs:element>
</xs:schema>