You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by pr...@apache.org on 2002/10/25 07:44:26 UTC

cvs commit: jakarta-commons-sandbox/periodicity/src/plugins-build/database/src/xsd databases.xsd

prickett    2002/10/24 22:44:26

  Added:       periodicity/src/plugins-build/database/src/xsd databases.xsd
  Log:
  Added a databases XML schema file to describe the databases.xml file format.
  
  Revision  Changes    Path
  1.1                  jakarta-commons-sandbox/periodicity/src/plugins-build/database/src/xsd/databases.xsd
  
  Index: databases.xsd
  ===================================================================
  <?xml version="1.0"?>
  <xs:schema xmlns:xs='http://www.w3.org/2001/XMLSchema'>
  
    <xs:element name="db-information-db">
      <xs:complexType>
        <xs:sequence>
          <xs:element ref="databases" minOccurs="1" maxOccurs="1"/>
          <xs:element ref="drivers" minOccurs="1" maxOccurs="1"/>
        </xs:sequence?
      </xs:complexType>
    </xs:element>
  
    <xs:element name="databases">
      <xs:complexType>
        <xs:sequence>
          <xs:element ref="database" minOccurs="1"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
  
    <xs:element name="drivers">
      <xs:complexType>
        <xs:sequence>
          <xs:element ref="driver" minOccurs="1"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>  
  
    <xs:element name="database">
      <xs:complexType>
        <xs:sequence>
          <xs:element ref="short-description" maxOccurs="1"/>
          <xs:element ref="description" maxOccurs="1"/>
          <xs:element ref="web-url" maxOccurs="1"/>
          <xs:element ref="admin-path" maxOccurs="1"/>
          <xs:element ref="admin-url" maxOccurs="1"/>
          <xs:element ref="default-port" maxOccurs="1"/>
        </xs:sequence>
      </xs:complexType>
      <xs:attribute name="name" type="string"/>
    </xs:element>
  
    <xs:element name="driver">
      <xs:complexType>
        <xs:sequence>
          <xs:element ref="short-description" maxOccurs="1"/>
          <xs:element ref="description" maxOccurs="1"/>
          <xs:element ref="web-url" maxOccurs="1"/>
          <xs:element ref="class-name" minOccurs="1" maxOccurs="1"/>
          <xs:element ref="protocol" minOccurs="1"/>
        </xs:sequence>
      </xs:complexType>
      <xs:attribute name="name" type="string"/>
    </xs:element>
  
    <xs:element name="protocol">
      <xs:complexType>
        <xs:sequence>
          <xs:element ref="scheme" minOccurs="1" maxOccurs="1"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
  
    <xs:element name="short-description" type="string"/>
    <xs:element name="description" type="string"/>
    <xs:element name="web-url" type="string"/>
    <xs:element name="class-name" type="string"/>
    <xs:element name="protocol" type="string"/>
    <xs:element name="scheme" type="string"/>
    <xs:element name="admin-path" type="string"/>
    <xs:element name="admin-url" type="string"/>
    <xs:element name="default-port" type="string"/>
  </xs:schema>  
  
  
  

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>