complexType "xs:complexType"
Namespace:
Content:
complex, 6 attributes, attr. wildcard, 10 elements
Abstract:
(cannot be assigned directly to elements used in instance XML documents)
Block:
"#all" (blocks all substitutions of this complex type through xsi:type attribute in instance XML documents)
Defined:
globally in XMLSchema.xsd; see XML source
Includes:
definitions of 5 attributes
Used:
Content Model Diagram
XML Representation Summary
<...
   
 = 
 = 
 = 
xs:boolean : "false"
 = 
xs:boolean : "false"
 = 
("#all" | list of ("extension" | "restriction"))
 = 
("#all" | list of ("extension" | "restriction"))
   
{any attribute with non-schema namespace}
   
>
   
Content: 
</...>
Known Direct Subtypes (2):
All Direct / Indirect Based Elements (2):
Known Usage Locations
Type Definition Detail
Type Derivation Tree
xs:anyType (restriction)
  xs:openAttrs (extension)
      xs:annotated (extension)
          xs:complexType
XML Source (w/o annotations (2); see within schema source)
<xs:complexType abstract="true" name="complexType">
<xs:complexContent>
<xs:extension base="xs:annotated">
<xs:group ref="xs:complexTypeModel"/>
<xs:attribute name="name" type="xs:NCName"/>
<xs:attribute default="false" name="mixed" type="xs:boolean" use="optional"/>
<xs:attribute default="false" name="abstract" type="xs:boolean" use="optional"/>
<xs:attribute name="final" type="xs:derivationSet"/>
<xs:attribute name="block" type="xs:derivationSet"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
Attribute Detail (all declarations; defined within this component only; 5/7)
abstract
Type:
Use:
optional
Attribute Value
Default:
"false"
XML Source (see within schema source)
<xs:attribute default="false" name="abstract" type="xs:boolean" use="optional"/>

block
Type:
Use:
optional
Attribute Value
"#all" | list of ("extension" | "restriction")
XML Source (see within schema source)
<xs:attribute name="block" type="xs:derivationSet"/>

final
Type:
Use:
optional
Attribute Value
"#all" | list of ("extension" | "restriction")
XML Source (see within schema source)
<xs:attribute name="final" type="xs:derivationSet"/>

mixed
Type:
Use:
optional
Not allowed if simpleContent child is chosen.
May be overriden by setting on complexContent child.
Attribute Value
Default:
"false"
XML Source (w/o annotations (1); see within schema source)
<xs:attribute default="false" name="mixed" type="xs:boolean" use="optional"/>

name
Type:
Use:
optional
Will be restricted to required or forbidden
XML Source (w/o annotations (1); see within schema source)
<xs:attribute name="name" type="xs:NCName"/>

XML schema documentation generated with DocFlex/XML RE 1.9.0 using DocFlex/XML XSDDoc 2.8.0 template set. All content model diagrams generated by Altova XMLSpy via DocFlex/XML XMLSpy Integration.