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

{http://www.w3.org/2001/XMLSchema}anyType
  {http://www.w3.org/2001/XMLSchema}openAttrs
      {http://www.w3.org/2001/XMLSchema}annotated
          {http://www.w3.org/2001/XMLSchema}complexType

Model
<...
  abstract = boolean : "false"
  block = "#all" | list of ("extension" | "restriction")
  final = "#all" | list of ("extension" | "restriction")
  id = ID
  mixed = boolean : "false"
  name = NCName
  (any attribute from any namespace other than http://www.w3.org/2001/XMLSchema)>
annotation?, simpleContent | complexContent | (group | all | choice | sequence)?, (attribute | attributeGroup)*, anyAttribute?
</...>
Prohibited substitutions (block)
prohibited to substitute this type with an xsi:type attribute
Content Type
element-only content, not nillable.
This type is abstract.
This type can be derived by extension or restriction.
Derived types
localComplexType, topLevelComplexType

Nested Element Summary
anonymous type derived from openAttrsannotation optional
           
choice
anonymous type derived from annotatedsimpleContent
           
anonymous type derived from annotatedcomplexContent
           
choice
optional
groupRefgroup
           
allall
           
explicitGroupchoice
           
explicitGroupsequence
           
choice
0...∞
attributeattribute
           
attributeGroupRefattributeGroup
           
wildcardanyAttribute optional
           


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

Attribute Detail

abstract

Definition

Defined with global type boolean

Model
{built-in primitive type boolean}
Default Value
"false"
Attribute Usage
optional
Fundamental Facets
equality, non-numeric, unbounded, unordered, finit value space
White Space Processing
collapse

block

Definition

Defined with global type derivationSet

Model
"#all" | list of ("extension" | "restriction")
Attribute Usage
optional
Fundamental Facets
equality, non-numeric, unbounded, unordered, countable infinite value space
White Space Processing
collapse
Type
derivationSet

final

Definition

Defined with global type derivationSet

Model
"#all" | list of ("extension" | "restriction")
Attribute Usage
optional
Fundamental Facets
equality, non-numeric, unbounded, unordered, countable infinite value space
White Space Processing
collapse
Type
derivationSet

id

Definition

Defined with global type ID

Model
{NCName: pattern = \i\c*}
Attribute Usage
optional
Fundamental Facets
equality, non-numeric, unbounded, unordered, countable infinite value space
White Space Processing
collapse

mixed

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

Defined with global type boolean

Model
{built-in primitive type boolean}
Default Value
"false"
Attribute Usage
optional
Fundamental Facets
equality, non-numeric, unbounded, unordered, finit value space
White Space Processing
collapse

name

Documentation
      Will be restricted to required or forbidden
Definition

Defined with global type NCName

Model
{Name: pattern = [\i-[:]][\c-[:]]*}
Attribute Usage
optional
Fundamental Facets
equality, non-numeric, unbounded, unordered, countable infinite value space
White Space Processing
collapse


(c) Copyright 2005, 2006 buldocs Ltd. All Rights Reserved.
generated by xnsdoc 1.2