complexType "xs:attribute"
Namespace:
Content:
complex, 8 attributes, attr. wildcard, 2 elements
Block:
"#all" (blocks all substitutions of this complex type through xsi:type attribute in instance XML documents)
Defined:
globally in XMLSchema.xsd; see XML source
Includes:
definitions of 5 attributes, 1 element
Used:
Content Model Diagram
XML Representation Summary
<...
   
 = 
 = 
 = 
 = 
 = 
("prohibited" | "optional" | "required") : "optional"
 = 
 = 
 = 
("qualified" | "unqualified")
   
{any attribute with non-schema namespace}
   
>
   
Content: 
</...>
Known Direct Subtypes (1):
xs:topLevelAttribute
All Direct / Indirect Based Elements (2):
Known Usage Locations
Type Definition Detail
Type Derivation Tree
xs:anyType (restriction)
  xs:openAttrs (extension)
      xs:annotated (extension)
          xs:attribute
XML Source (see within schema source)
<xs:complexType name="attribute">
<xs:complexContent>
<xs:extension base="xs:annotated">
<xs:sequence>
<xs:element minOccurs="0" name="simpleType" type="xs:localSimpleType"/>
</xs:sequence>
<xs:attributeGroup ref="xs:defRef"/>
<xs:attribute name="type" type="xs:QName"/>
<xs:attribute default="optional" name="use" use="optional">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="prohibited"/>
<xs:enumeration value="optional"/>
<xs:enumeration value="required"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="default" type="xs:string"/>
<xs:attribute name="fixed" type="xs:string"/>
<xs:attribute name="form" type="xs:formChoice"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
Attribute Detail (all declarations; defined within this component only; 5/9)
default
Type:
Use:
optional
XML Source (see within schema source)
<xs:attribute name="default" type="xs:string"/>

fixed
Type:
Use:
optional
XML Source (see within schema source)
<xs:attribute name="fixed" type="xs:string"/>

form
Type:
Use:
optional
Attribute Value
enumeration of xs:NMTOKEN
Enumeration:
"qualified", "unqualified"
XML Source (see within schema source)
<xs:attribute name="form" type="xs:formChoice"/>

type
Type:
Use:
optional
XML Source (see within schema source)
<xs:attribute name="type" type="xs:QName"/>

use
Type:
anonymous simpleType (restriction of xs:NMTOKEN)
Use:
optional
Attribute Value
enumeration of xs:NMTOKEN
Enumeration:
"prohibited", "optional", "required"
Default:
"optional"
Anonymous simpleType
Type Derivation Tree
xs:anySimpleType (restriction)
  xs:string (restriction)
      xs:normalizedString (restriction)
          xs:token (restriction)
              xs:NMTOKEN (restriction)
                  simpleType
Derivation:
restriction of xs:NMTOKEN
Facets:
enumeration:
"prohibited", "optional", "required"
XML Source (see within schema source)
<xs:attribute default="optional" name="use" use="optional">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="prohibited"/>
<xs:enumeration value="optional"/>
<xs:enumeration value="required"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
Content Element Detail (all declarations; defined within this component only; 1/2)
xs:simpleType
Type:
xs:localSimpleType, complex content
XML Source (see within schema source)
<xs:element minOccurs="0" name="simpleType" type="xs:localSimpleType"/>

XML schema documentation generated with DocFlex/XML RE 1.9.0 using DocFlex/XML XSDDoc 2.8.0 template set. All content model diagrams generated by Altova XMLSpy via DocFlex/XML XMLSpy Integration.