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

Model
<element
  block = "#all" | list of ("extension" | "restriction" | "substitution")
  default = string
  fixed = string
  form = "qualified" | "unqualified"
  id = ID
  maxOccurs = "0" | "1" : "1"
  minOccurs = "0" | "1" : "1"
  name = NCName
  nillable = boolean : "false"
  ref = QName
  type = QName
  (any attribute from any namespace other than http://www.w3.org/2001/XMLSchema)>
annotation?, (simpleType | complexType)?, (unique | key | keyref)*
</element>
Disallowed substitutions (block)
extension, restriction and substitution
Substitution group exclusion (final)
none (extensions and restrictions are allowed)
Content Type
element-only content, not nillable.
Usage
This element can be a child of the following elements: all, namedGroup/all.
Scope
local declared in group allModel

Nested Element Summary
anonymous type derived from openAttrsannotation optional
           
choice
optional
localSimpleTypesimpleType
           
localComplexTypecomplexType
           
choice
0...∞
keybaseunique
           
keybasekey
           
anonymous type derived from keybasekeyref
           


Attribute Summary
blockSetblock
           
stringdefault
           
stringfixed
           
formChoiceform
           
IDid
           
union&nbsp;of (nonNegativeInteger | anonymous type derived from NMTOKEN)maxOccurs
           
anonymous type derived from nonNegativeIntegerminOccurs
           
NCNamename
           
booleannillable
           
QNameref
           
QNametype
           

Attribute Detail

block

Definition

Defined with global type blockSet

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

default

Definition

Defined with global type string

Model
{built-in primitive type string}
Attribute Usage
optional
Fundamental Facets
equality, non-numeric, unbounded, unordered, countable infinite value space
White Space Processing
collapse

fixed

Definition

Defined with global type string

Model
{built-in primitive type string}
Attribute Usage
optional
Fundamental Facets
equality, non-numeric, unbounded, unordered, countable infinite value space
White Space Processing
collapse

form

Definition

Defined with global type formChoice

Model
"qualified" | "unqualified"
Attribute Usage
optional
Fundamental Facets
equality, non-numeric, unbounded, unordered, countable infinite value space
White Space Processing
collapse

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

maxOccurs

Model
"0" | "1"
Default Value
"1"
Attribute Usage
optional
Fundamental Facets
equality, non-numeric, unbounded, partialy ordered, countable infinite value space
White Space Processing
collapse
Enumeration Facet
"0", "1"
Type
Union of Types
nonNegativeInteger{integer: value ≥ 0}
anonymous type derived from NMTOKEN
Fundamental Facets
equality, non-numeric, unbounded, unordered, countable infinite value space
White Space Processing
collapse
Enumeration Facet
"unbounded"
Pattern Facet
\c+

minOccurs

Model
"0" | "1"
Default Value
"1"
Attribute Usage
optional
Fundamental Facets
equality, numeric, unbounded, totaly ordered, countable infinite value space
White Space Processing
collapse
Enumeration Facet
"0", "1"
Pattern Facet
[+\-]?[0-9]+
Digits Facets
fraction digits: 0

name

Definition

Defined with global type NCName

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

nillable

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

ref

Definition

Defined with global type QName

Namespace
no namespace
Model
{built-in primitive type QName}
Attribute Usage
optional
Fundamental Facets
equality, non-numeric, unbounded, unordered, countable infinite value space
White Space Processing
collapse

type

Definition

Defined with global type QName

Model
{built-in primitive type QName}
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