http://www.w3.org/2001/XMLSchema
complexType complexType

Super Types
{http://www.w3.org/2001/XMLSchema}anyType (restriction)
|
+--{http://www.w3.org/2001/XMLSchema}openAttrs (restriction)
|
+--{http://www.w3.org/2001/XMLSchema}annotated (extension)
|
+--{http://www.w3.org/2001/XMLSchema}complexType (extension)

Properties
This component is not nillable.

Model
<...
  abstract = xs:boolean : false
  block = xs:derivationSet
  final = xs:derivationSet
  id = xs:ID
  mixed = xs:boolean : false
  name = xs:NCName
  {any attribute from any other namespace than current namespace}>
annotation? (simpleContent | complexContent | ((group | all | choice | sequence)? , ((attribute | attributeGroup)* , anyAttribute?)))
</...>


Nested Element Summary
 all
          
 annotation
          
 anyAttribute
          
xs:attributeattribute
          
xs:attributeGroupRefattributeGroup
          
 choice
          
 complexContent
          
xs:groupRefgroup
          
 sequence
          
 simpleContent
          

Attribute Summary
 xs:booleanabstract
          
 xs:derivationSetblock
          
 xs:derivationSetfinal
          
 xs:IDid
          
 xs:booleanmixed
          Not allowed if simpleContent child is chosen. 
 xs:NCNamename
           Will be restricted to required or forbidden 

Attribute Detail

abstract

Type:
xs:boolean
Default:
false
Use:
optional
Form:
unqualified

block

Type:
xs:derivationSet
Use:
optional
Form:
unqualified

final

Type:
xs:derivationSet
Use:
optional
Form:
unqualified

id

Type:
xs:ID
Use:
optional
Form:
unqualified

mixed

Not allowed if simpleContent child is chosen. May be overriden by setting on complexContent child.

Type:
xs:boolean
Default:
false
Use:
optional
Form:
unqualified

name

Will be restricted to required or forbidden

Type:
xs:NCName
Use:
optional
Form:
unqualified

Sub Types
{http://www.w3.org/2001/XMLSchema}complexType (extension)
|
+--{http://www.w3.org/2001/XMLSchema}localComplexType (restriction)
|
+--{http://www.w3.org/2001/XMLSchema}topLevelComplexType (restriction)

Implementors
complexType

Local Usage
localComplexType, redefinable, topLevelComplexType

Source
<xs:complexType abstract="true" mixed="false" name="complexType">
<xs:complexContent>
<xs:extension base="xs:annotated">
<xs:group ref="xs:complexTypeModel"/>
<xs:attribute name="name" type="xs:NCName">
</xs:attribute>
<xs:attribute default="false" name="mixed" type="xs:boolean" use="optional">
</xs:attribute>
<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>


Submit a bug or a feature.
Created by xsddoc, a sub project of xframe, hosted at http://xframe.sourceforge.net.