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

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

Properties
This component is not nillable.

Model
<...
  base = xs:QName
  id = xs:ID
  {any attribute from any other namespace than current namespace}>
annotation? (((group | all | choice | sequence) | (simpleType?, (minExclusive | minInclusive | maxExclusive | maxInclusive | totalDigits | fractionDigits | length | minLength | maxLength | enumeration | whiteSpace | pattern)* ))? , ((attribute | attributeGroup)* , anyAttribute?) )
</...>


Nested Element Summary
 all
          
 annotation
          
 anyAttribute
          
xs:attributeattribute
          
xs:attributeGroupRefattributeGroup
          
 choice
          
 enumeration
          
 fractionDigits
          
xs:groupRefgroup
          
 length
          
 maxExclusive
          
 maxInclusive
          
 maxLength
          
 minExclusive
          
 minInclusive
          
 minLength
          
 pattern
          
 sequence
          
xs:localSimpleTypesimpleType
          
 totalDigits
          
 whiteSpace
          

Attribute Summary
 xs:QNamebase
          
 xs:IDid
          

Attribute Detail

base

Type:
xs:QName
Use:
required
Form:
unqualified

id

Type:
xs:ID
Use:
optional
Form:
unqualified

Sub Types
{http://www.w3.org/2001/XMLSchema}restrictionType (extension)
|
+--{http://www.w3.org/2001/XMLSchema}complexRestrictionType (restriction)
|
+--{http://www.w3.org/2001/XMLSchema}simpleRestrictionType (restriction)

Local Usage
complexRestrictionType, simpleRestrictionType

Source
<xs:complexType mixed="false" name="restrictionType">
<xs:complexContent>
<xs:extension base="xs:annotated">
<xs:sequence>
<xs:choice minOccurs="0">
<xs:group ref="xs:typeDefParticle"/>
<xs:group ref="xs:simpleRestrictionModel"/>
</xs:choice>
<xs:group ref="xs:attrDecls"/>
</xs:sequence>
<xs:attribute name="base" type="xs:QName" use="required"/>
</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.