FlexDoc/XML XSDDoc Demo
XML Schemas for MathML 3.0


attributeGroup "m:TokenAtt"
Namespace:
Content:
Defined:
Includes:
declarations of 3 attributes
Referenced:
Component Diagram
XML Representation Summary
<...
   
 = 
enumeration of xs:token
 = 
(restriction of xs:string | "small" | "normal" | "big")
 = 
("ltr" | "rtl")
 = 
xs:anySimpleType
 = 
("normal" | "bold")
 = 
("normal" | "italic")
 = 
restriction of xs:string
 = 
restriction of xs:string
 = 
(restriction of xs:string | "transparent")
...>
Referenced By
XML Source (see within schema source)
<xs:attributeGroup name="TokenAtt">
<xs:attribute name="mathvariant">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="normal"/>
<xs:enumeration value="bold"/>
<xs:enumeration value="italic"/>
<xs:enumeration value="bold-italic"/>
<xs:enumeration value="double-struck"/>
<xs:enumeration value="bold-fraktur"/>
<xs:enumeration value="script"/>
<xs:enumeration value="bold-script"/>
<xs:enumeration value="fraktur"/>
<xs:enumeration value="sans-serif"/>
<xs:enumeration value="bold-sans-serif"/>
<xs:enumeration value="sans-serif-italic"/>
<xs:enumeration value="sans-serif-bold-italic"/>
<xs:enumeration value="monospace"/>
<xs:enumeration value="initial"/>
<xs:enumeration value="tailed"/>
<xs:enumeration value="looped"/>
<xs:enumeration value="stretched"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="mathsize">
<xs:simpleType>
<xs:union memberTypes="m:length">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="small"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="normal"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="big"/>
</xs:restriction>
</xs:simpleType>
</xs:union>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="dir">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="ltr"/>
<xs:enumeration value="rtl"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attributeGroup ref="m:DeprecatedTokenAtt"/>
</xs:attributeGroup>
Attribute Details (all declarations; defined in this component only; 3/9)
dir
Type:
anonymous simpleType (restriction of xs:token)
Use:
optional
Defined:
locally in (this) attributeGroup m:TokenAtt
Attribute Value Detail
enumeration of xs:token
Values (2):
"ltr", "rtl"
Anonymous simpleType
Type Derivation Tree
xs:token (restriction)
  simpleType
Derivation:
restriction of xs:token
Facets:
enumeration (2):
"ltr", "rtl"
XML Source (see within schema source)
<xs:attribute name="dir">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="ltr"/>
<xs:enumeration value="rtl"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>

mathsize
Type:
anonymous simpleType (union of (m:length | restriction of xs:token | restriction of xs:token | restriction of xs:token))
Use:
optional
Defined:
locally in (this) attributeGroup m:TokenAtt
Attribute Value Detail
restriction of xs:string | "small" | "normal" | "big"
union of
  1. restriction of xs:string
    Pattern:
    see by simpleType m:length
  2. enumeration of xs:token
    Values (1):
    "small"
  3. enumeration of xs:token
    Values (1):
    "normal"
  4. enumeration of xs:token
    Values (1):
    "big"
Anonymous simpleType
Type Derivation Tree
union of (m:length | restriction of xs:token | restriction of xs:token | restriction of xs:token)
  simpleType
Derivation:
by union of
Member Types
  1. anonymous simpleType:
    Derivation:
    restriction of xs:token
    Facets:
    enumeration:
    "small"
  2. anonymous simpleType:
    Derivation:
    restriction of xs:token
    Facets:
    enumeration:
    "normal"
  3. anonymous simpleType:
    Derivation:
    restriction of xs:token
    Facets:
    enumeration:
    "big"
XML Source (see within schema source)
<xs:attribute name="mathsize">
<xs:simpleType>
<xs:union memberTypes="m:length">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="small"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="normal"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="big"/>
</xs:restriction>
</xs:simpleType>
</xs:union>
</xs:simpleType>
</xs:attribute>

mathvariant
Type:
anonymous simpleType (restriction of xs:token)
Use:
optional
Defined:
locally in (this) attributeGroup m:TokenAtt
Attribute Value Detail
enumeration of xs:token
Values (18):
"normal", "bold", "italic", "bold-italic", "double-struck", "bold-fraktur", "script", "bold-script", "fraktur", "sans-serif", "bold-sans-serif", "sans-serif-italic", "sans-serif-bold-italic", "monospace", "initial", "tailed", "looped", "stretched"
Anonymous simpleType
Type Derivation Tree
xs:token (restriction)
  simpleType
Derivation:
restriction of xs:token
Facets:
enumeration (18):
"normal", "bold", "italic", "bold-italic", "double-struck", "bold-fraktur", "script", "bold-script", "fraktur", "sans-serif", "bold-sans-serif", "sans-serif-italic", "sans-serif-bold-italic", "monospace", "initial", "tailed", "looped", "stretched"
XML Source (see within schema source)
<xs:attribute name="mathvariant">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="normal"/>
<xs:enumeration value="bold"/>
<xs:enumeration value="italic"/>
<xs:enumeration value="bold-italic"/>
<xs:enumeration value="double-struck"/>
<xs:enumeration value="bold-fraktur"/>
<xs:enumeration value="script"/>
<xs:enumeration value="bold-script"/>
<xs:enumeration value="fraktur"/>
<xs:enumeration value="sans-serif"/>
<xs:enumeration value="bold-sans-serif"/>
<xs:enumeration value="sans-serif-italic"/>
<xs:enumeration value="sans-serif-bold-italic"/>
<xs:enumeration value="monospace"/>
<xs:enumeration value="initial"/>
<xs:enumeration value="tailed"/>
<xs:enumeration value="looped"/>
<xs:enumeration value="stretched"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>


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.