FlexDoc/XML XSDDoc Demo
XML Schemas for MathML 3.0


element <m:declare>
Namespace:
Type:
anonymous complexType
Content:
complex, 6 attributes, 58 elements
Subst.Gr:
substitutes for m:DeprecatedContExp
Defined:
Includes:
declarations of 4 attributes
Referenced:
never
Component Diagram
XML Representation Summary
<m:declare
   
 = 
xs:string
 = 
xs:string
 = 
xs:nonNegativeInteger
 = 
("prefix" | "infix" | "function-model")
 = 
xs:string
 = 
xs:anyURI
   
>
   
Content: 
</m:declare>
Related Components
XML Source (see within schema source)
<xs:element name="declare" substitutionGroup="m:DeprecatedContExp">
<xs:complexType>
<xs:group maxOccurs="unbounded" ref="m:ContExp"/>
<xs:attribute name="type" type="xs:string"/>
<xs:attribute name="scope" type="xs:string"/>
<xs:attribute name="nargs" type="xs:nonNegativeInteger"/>
<xs:attribute name="occurrence">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="prefix"/>
<xs:enumeration value="infix"/>
<xs:enumeration value="function-model"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attributeGroup ref="m:DefEncAtt"/>
</xs:complexType>
</xs:element>
Attribute Details (all declarations; defined in this component only; 4/6)
nargs
Type:
xs:nonNegativeInteger, predefined
Use:
optional
Defined:
locally in (this) element m:declare
XML Source (see within schema source)
<xs:attribute name="nargs" type="xs:nonNegativeInteger"/>

occurrence
Type:
anonymous simpleType (restriction of xs:token)
Use:
optional
Defined:
locally in (this) element m:declare
Attribute Value Detail
enumeration of xs:token
Values (3):
"prefix", "infix", "function-model"
Anonymous simpleType
Type Derivation Tree
xs:token (restriction)
  simpleType
Derivation:
restriction of xs:token
Facets:
enumeration (3):
"prefix", "infix", "function-model"
XML Source (see within schema source)
<xs:attribute name="occurrence">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="prefix"/>
<xs:enumeration value="infix"/>
<xs:enumeration value="function-model"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>

scope
Type:
xs:string, predefined
Use:
optional
Defined:
locally in (this) element m:declare
XML Source (see within schema source)
<xs:attribute name="scope" type="xs:string"/>

type
Type:
xs:string, predefined
Use:
optional
Defined:
locally in (this) element m:declare
XML Source (see within schema source)
<xs:attribute name="type" type="xs:string"/>


XML schema documentation generated with FlexDoc/XML 1.15 using FlexDoc/XML XSDDoc 3.5 template set. All XSD diagrams generated by FlexDoc/XML DiagramKit.