MINI MINI MANI MO

Path : /opt/oracle/product/18c/dbhomeXE/rdbms/xml/schema/
File Upload :
Current File : //opt/oracle/product/18c/dbhomeXE/rdbms/xml/schema/kuscomp.xsd

<?xml version="1.0"?>
<!--

 Copyright (c) 2008, Oracle. All rights reserved.  

NAME
    kuscomp.xsd
DESCRIPTION
    Top-level XML Schema for COMPOSITE SXML object:
    COMPOSITE
      BASE_OBJECT
        TABLE or MATERIALIZED_VIEW
        TYPE
      TYPE_BODY or
      INDEX_LIST
        INDEX
        ...
    This structure can be extended to include lists of objects of
    other types, e.g., grants, etc.

MODIFIED        MM/DD/YY
    lbarton     07/15/08 - bug 7249177: composite type spec/body
    lbarton     01/24/08 - Initial version
 -->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ku="http://xmlns.oracle.com/ku" targetNamespace="http://xmlns.oracle.com/ku" elementFormDefault="qualified" attributeFormDefault="unqualified">
 <xsd:include schemaLocation="kustablt.xsd"/>
 <xsd:include schemaLocation="kusmvt.xsd"/>
 <xsd:include schemaLocation="kusindxt.xsd"/>
 <xsd:include schemaLocation="kustypt.xsd"/>
 <xsd:include schemaLocation="kustypbt.xsd"/>
 <xsd:element name="COMPOSITE">
  <xsd:complexType>
   <xsd:sequence>
    <xsd:element name="BASE_OBJECT">
     <xsd:complexType>
      <xsd:sequence>
       <xsd:choice>
        <xsd:element name="TABLE" type="ku:TABLEType"/>
        <xsd:element name="MATERIALIZED_VIEW" type="ku:MATERIALIZED_VIEWType"/>
        <xsd:element name="TYPE_SPEC" type="ku:TYPEType"/>
       </xsd:choice>
      </xsd:sequence>
     </xsd:complexType>
    </xsd:element>
    <xsd:choice>
     <xsd:element name="INDEX_LIST">
      <xsd:complexType>
       <xsd:sequence>
        <xsd:element name="INDEX" type="ku:INDEXType" maxOccurs="1000"/>
       </xsd:sequence>
      </xsd:complexType>
     </xsd:element>
     <xsd:element name="TYPE_BODY" type="ku:TYPE_BODYType"/>
    </xsd:choice>
   </xsd:sequence>
   <xsd:attribute name="version" type="ku:vsn" use="required"/>
   <xsd:attribute name="version2" type="ku:vsn"/>
  </xsd:complexType>
 </xsd:element>
</xsd:schema>

OHA YOOOO