| FlexDoc/XML XSDDoc Demo | XML Schemas for MathML 3.0

Overview All Components NS-Bindings | FRAMES NO FRAMES | SEARCH |

attributeGroup "m:TokenAtt"

Namespace: | http://www.w3.org/1998/Math/MathML
Content: | 9 attributes
Defined: | globally in mathml3-presentation.xsd; see XML source
Includes: | declarations of 3 attributes
Referenced: | by 6 locations

Component Diagram

XML Representation Summary
<...
mathvariant | = | enumeration of xs:token
mathsize | = | (restriction of xs:string | "small" | "normal" | "big")
dir | = | ("ltr" | "rtl")
fontfamily | = | xs:anySimpleType
fontweight | = | ("normal" | "bold")
fontstyle | = | ("normal" | "italic")
fontsize | = | restriction of xs:string
color | = | restriction of xs:string
background | = | (restriction of xs:string | "transparent")
...>

Referenced By

- In definitions of other attributeGroups (6):
  m:mi.attributes, m:mn.attributes, m:mo.attributes, m:ms.attributes, m:mspace.attributes, m:mtext.attributes

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. m:length
2. anonymous simpleType:

   Derivation: | restriction of xs:token
   Facets: |
   enumeration: | "small"

3. anonymous simpleType:

   Derivation: | restriction of xs:token
   Facets: |
   enumeration: | "normal"

4. 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>

Overview All Components NS-Bindings | FRAMES NO FRAMES | SEARCH |

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.