<?xml version="1.0"?>
<xs:schema targetNamespace="http://www.w3.org/XML/1998/namespace" xmlns:xs="http://www.w3.org/2001/XMLSchema" xml:lang="en" xmlns:oraxdb="http://xmlns.oracle.com/xdb" oraxdb:storeVarrayAsTable="true" oraxdb:flags="8503" oraxdb:schemaURL="http://www.w3.org/2001/xml.xsd" oraxdb:schemaOwner="XDB" oraxdb:numProps="6">
  <xs:annotation>
    <xs:documentation>
          See http://www.w3.org/XML/1998/namespace.html and
          http://www.w3.org/TR/REC-xml for information about this namespace.
      </xs:documentation>
  </xs:annotation>
  <xs:annotation>
    <xs:documentation>
          This schema defines attributes and an attribute group
          suitable for use by schemas wishing to allow xml:base,
          xml:lang or xml:space attributes on elements they define.
          To enable this, such a schema must import this schema
          for the XML namespace.
          import namespace=&quot;http://www.w3.org/XML/1998/namespace&quot;
                 schemaLocation=&quot;http://www.w3.org/2001/xml.xsd&quot;
          Subsequently, qualified reference to any of the attributes
          or the group defined below will have the desired effect.
      </xs:documentation>
  </xs:annotation>
  <xs:attribute name="lang" type="xs:language" oraxdb:propNumber="2203" oraxdb:global="true" oraxdb:SQLName="lang" oraxdb:SQLType="VARCHAR2" oraxdb:memType="1">
    <xs:annotation>
      <xs:documentation>
               In due course, we should install the relevant ISO
               2- and 3-letter codes as the enumerated possible values...
           </xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="space" default="preserve" oraxdb:propNumber="2204" oraxdb:global="true" oraxdb:SQLName="space" oraxdb:SQLType="XDB$ENUM_T" oraxdb:SQLSchema="XDB" oraxdb:memType="259">
    <xs:simpleType>
      <xs:restriction base="xs:NCName">
        <xs:enumeration value="default"/>
        <xs:enumeration value="preserve"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:attribute>
  <xs:attribute name="base" type="xs:anyURI" oraxdb:propNumber="2205" oraxdb:global="true" oraxdb:SQLName="base" oraxdb:SQLType="VARCHAR2" oraxdb:memType="1">
    <xs:annotation>
      <xs:documentation>
               See http://www.w3.org/TR/xmlbase/ for information about this attribute.
          </xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attributeGroup name="specialAttrs">
    <xs:attribute ref="xml:base" oraxdb:propNumber="2206" oraxdb:global="false" oraxdb:SQLName="base" oraxdb:SQLType="VARCHAR2" oraxdb:memType="1"/>
    <xs:attribute ref="xml:lang" oraxdb:propNumber="2207" oraxdb:global="false" oraxdb:SQLName="lang" oraxdb:SQLType="VARCHAR2" oraxdb:memType="1"/>
    <xs:attribute ref="xml:space" oraxdb:propNumber="2208" oraxdb:global="false" oraxdb:SQLName="space" oraxdb:SQLType="XDB$ENUM_T" oraxdb:SQLSchema="XDB" oraxdb:memType="259"/>
  </xs:attributeGroup>
</xs:schema>
