complexType topLevelElement
diagram index_p929.png
namespace http://www.w3.org/2001/XMLSchema
type restriction of xs:element
properties
base xs:element
children xs:annotation xs:simpleType xs:complexType xs:unique xs:key xs:keyref
used by
element element
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:ID      
namexs:NCNamerequired      
refprohibited      
typexs:QName      
substitutionGroupxs:QName      
minOccursprohibited      
maxOccursprohibited      
defaultxs:string      
fixedxs:string      
nillablexs:booleanoptional  false    
abstractxs:booleanoptional  false    
finalxs:derivationSet      
blockxs:blockSet      
formprohibited      
source <xs:complexType name="topLevelElement">
 
<xs:complexContent>
   
<xs:restriction base="xs:element">
     
<xs:sequence>
       
<xs:element ref="xs:annotation" minOccurs="0"/>
       
<xs:choice minOccurs="0">
         
<xs:element name="simpleType" type="xs:localSimpleType"/>
         
<xs:element name="complexType" type="xs:localComplexType"/>
       
</xs:choice>
       
<xs:group ref="xs:identityConstraint" minOccurs="0" maxOccurs="unbounded"/>
     
</xs:sequence>
     
<xs:attribute name="ref" use="prohibited"/>
     
<xs:attribute name="form" use="prohibited"/>
     
<xs:attribute name="minOccurs" use="prohibited"/>
     
<xs:attribute name="maxOccurs" use="prohibited"/>
     
<xs:attribute name="name" type="xs:NCName" use="required"/>
     
<xs:anyAttribute namespace="##other" processContents="lax"/>
   
</xs:restriction>
 
</xs:complexContent>
</xs:complexType>

attribute topLevelElement/@name
type xs:NCName
properties
isRef 0
use required
source <xs:attribute name="name" type="xs:NCName" use="required"/>

attribute topLevelElement/@ref
properties
isRef 0
use prohibited
source <xs:attribute name="ref" use="prohibited"/>

attribute topLevelElement/@minOccurs
properties
isRef 0
use prohibited
source <xs:attribute name="minOccurs" use="prohibited"/>

attribute topLevelElement/@maxOccurs
properties
isRef 0
use prohibited
source <xs:attribute name="maxOccurs" use="prohibited"/>

attribute topLevelElement/@form
properties
isRef 0
use prohibited
source <xs:attribute name="form" use="prohibited"/>

element topLevelElement/simpleType
diagram index_p930.png
namespace http://www.w3.org/2001/XMLSchema
type xs:localSimpleType
properties
isRef 0
content complex
children xs:annotation xs:restriction xs:list xs:union
used by
group redefinable
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:ID      
source <xs:element name="simpleType" type="xs:localSimpleType"/>

element topLevelElement/complexType
diagram index_p931.png
namespace http://www.w3.org/2001/XMLSchema
type xs:localComplexType
properties
isRef 0
content complex
children xs:annotation xs:simpleContent xs:complexContent xs:group xs:all xs:choice xs:sequence xs:attribute xs:attributeGroup xs:anyAttribute
used by
group redefinable
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:ID      
mixedxs:booleanoptional  false    
documentation

      Not allowed if simpleContent child is chosen.
      May be overriden by setting on complexContent child.
source <xs:element name="complexType" type="xs:localComplexType"/>


XML Schema documentation generated by
XMLSpy Schema Editor http://www.altova.com/xmlspy