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

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}element (extension)

Documentation
   The element element can be used either
   at the top level to define an element-type binding globally,
   or within a content model to either reference a globally-defined
   element or type or declare an element-type binding locally.
   The ref form is not allowed at the top level.
Properties
This component is not nillable.

Model
<...
  abstract = xs:boolean : false
  block = xs:blockSet
  default = xs:string
  final = xs:derivationSet
  fixed = xs:string
  form = xs:formChoice
  id = xs:ID
  maxOccurs = xs:allNNI : 1
  minOccurs = xs:nonNegativeInteger : 1
  name = xs:NCName
  nillable = xs:boolean : false
  ref = xs:QName
  substitutionGroup = xs:QName
  type = xs:QName
  {any attribute from any other namespace than current namespace}>
annotation? ((simpleType | complexType)? , (unique | key | keyref)* )
</...>


Nested Element Summary
 annotation
          
xs:localComplexTypecomplexType
          
 key
          
 keyref
          
xs:localSimpleTypesimpleType
          
 unique
          

Attribute Summary
 xs:booleanabstract
          
 xs:blockSetblock
          
 xs:stringdefault
          
 xs:derivationSetfinal
          
 xs:stringfixed
          
 xs:formChoiceform
          
 xs:IDid
          
 xs:allNNImaxOccurs
          
 xs:nonNegativeIntegerminOccurs
          
 xs:NCNamename
          
 xs:booleannillable
          
 xs:QNameref
          
 xs:QNamesubstitutionGroup
          
 xs:QNametype
          

Attribute Detail

abstract

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

block

Type:
xs:blockSet
Use:
optional
Form:
unqualified

default

Type:
xs:string
Use:
optional
Form:
unqualified

final

Type:
xs:derivationSet
Use:
optional
Form:
unqualified

fixed

Type:
xs:string
Use:
optional
Form:
unqualified

form

Type:
xs:formChoice
Use:
optional
Form:
unqualified

id

Type:
xs:ID
Use:
optional
Form:
unqualified

maxOccurs

Type:
xs:allNNI
Default:
1
Use:
optional
Form:
unqualified

minOccurs

Type:
xs:nonNegativeInteger
Default:
1
Use:
optional
Form:
unqualified

name

Type:
xs:NCName
Use:
optional
Form:
unqualified

nillable

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

ref

Type:
xs:QName
Use:
optional
Form:
unqualified

substitutionGroup

Type:
xs:QName
Use:
optional
Form:
unqualified

type

Type:
xs:QName
Use:
optional
Form:
unqualified

Sub Types
{http://www.w3.org/2001/XMLSchema}element (extension)
|
+--{http://www.w3.org/2001/XMLSchema}localElement (restriction)
| |
| +--{http://www.w3.org/2001/XMLSchema}narrowMaxMin (restriction)
|
+--{http://www.w3.org/2001/XMLSchema}topLevelElement (restriction)

Implementors
element

Local Usage
localElement, schemaTop, topLevelElement

Source
<xs:complexType abstract="true" mixed="false" name="element">
<xs:complexContent>
<xs:extension base="xs:annotated">
<xs:sequence>
<xs:choice minOccurs="0">
<xs:element name="simpleType" type="xs:localSimpleType"/>
<xs:element name="complexType" type="xs:localComplexType"/>
</xs:choice>
<xs:group maxOccurs="unbounded" minOccurs="0" ref="xs:identityConstraint"/>
</xs:sequence>
<xs:attributeGroup ref="xs:defRef"/>
<xs:attribute name="type" type="xs:QName"/>
<xs:attribute name="substitutionGroup" type="xs:QName"/>
<xs:attributeGroup ref="xs:occurs"/>
<xs:attribute name="default" type="xs:string"/>
<xs:attribute name="fixed" type="xs:string"/>
<xs:attribute default="false" name="nillable" 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:blockSet"/>
<xs:attribute name="form" type="xs:formChoice"/>
</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.