complexType complexType
diagram index_p894.png
namespace http://www.w3.org/2001/XMLSchema
type extension of xs:annotated
properties
base xs:annotated
abstract true
children xs:annotation xs:simpleContent xs:complexContent xs:group xs:all xs:choice xs:sequence xs:attribute xs:attributeGroup xs:anyAttribute
used by
complexTypes localComplexType topLevelComplexType
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:ID      
namexs:NCName      
documentation

      Will be restricted to required or forbidden
mixedxs:booleanoptional  false    
documentation

      Not allowed if simpleContent child is chosen.
      May be overriden by setting on complexContent child.
abstractxs:booleanoptional  false    
finalxs:derivationSet      
blockxs:derivationSet      
source <xs:complexType name="complexType" abstract="true">
 
<xs:complexContent>
   
<xs:extension base="xs:annotated">
     
<xs:group ref="xs:complexTypeModel"/>
     
<xs:attribute name="name" type="xs:NCName">
       
<xs:annotation>
         
<xs:documentation>
      Will be restricted to required or forbidden
</xs:documentation>
       
</xs:annotation>
     
</xs:attribute>
     
<xs:attribute name="mixed" type="xs:boolean" use="optional" default="false">
       
<xs:annotation>
         
<xs:documentation>
      Not allowed if simpleContent child is chosen.
      May be overriden by setting on complexContent child.
</xs:documentation>
       
</xs:annotation>
     
</xs:attribute>
     
<xs:attribute name="abstract" type="xs:boolean" use="optional" default="false"/>
     
<xs:attribute name="final" type="xs:derivationSet"/>
     
<xs:attribute name="block" type="xs:derivationSet"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute complexType/@name
type xs:NCName
properties
isRef 0
annotation
documentation

      Will be restricted to required or forbidden
source <xs:attribute name="name" type="xs:NCName">
 
<xs:annotation>
   
<xs:documentation>
      Will be restricted to required or forbidden
</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute complexType/@mixed
type xs:boolean
properties
isRef 0
default false
use optional
annotation
documentation

      Not allowed if simpleContent child is chosen.
      May be overriden by setting on complexContent child.
source <xs:attribute name="mixed" type="xs:boolean" use="optional" default="false">
 
<xs:annotation>
   
<xs:documentation>
      Not allowed if simpleContent child is chosen.
      May be overriden by setting on complexContent child.
</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute complexType/@abstract
type xs:boolean
properties
isRef 0
default false
use optional
source <xs:attribute name="abstract" type="xs:boolean" use="optional" default="false"/>

attribute complexType/@final
type xs:derivationSet
properties
isRef 0
source <xs:attribute name="final" type="xs:derivationSet"/>

attribute complexType/@block
type xs:derivationSet
properties
isRef 0
source <xs:attribute name="block" type="xs:derivationSet"/>


XML Schema documentation generated by
XMLSpy Schema Editor http://www.altova.com/xmlspy