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

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

attributeGroup "m:mtable.attributes"

Namespace: | http://www.w3.org/1998/Math/MathML
Content: | 26 attributes, attr. wildcard
Defined: | globally in mathml3-presentation.xsd; see XML source
Includes: | declarations of 18 attributes
Referenced: | by 1 location

Component Diagram

XML Representation Summary
<...
id | = | xs:ID
xref | = | xs:anySimpleType
class | = | xs:NMTOKENS
style | = | xs:string
href | = | xs:anyURI
other | = | xs:anySimpleType
mathcolor | = | restriction of xs:string
mathbackground | = | (restriction of xs:string | "transparent")
align | = | restriction of xs:string
rowalign | = | restriction of list of ("top" | "bottom" | "center" | "baseline" | "axis")
columnalign | = | restriction of list of ("left" | "center" | "right")
groupalign | = | restriction of xs:string
alignmentscope | = | restriction of list of ("true" | "false")
columnwidth | = | restriction of list of (restriction of xs:string | "auto" | "fit")
width | = | (restriction of xs:string | "auto")
rowspacing | = | restriction of list of restriction of xs:string
columnspacing | = | restriction of list of restriction of xs:string
rowlines | = | restriction of list of ("none" | "solid" | "dashed")
columnlines | = | restriction of list of ("none" | "solid" | "dashed")
frame | = | ("none" | "solid" | "dashed")
framespacing | = | restriction of list of (restriction of xs:string | restriction of xs:string)
equalrows | = | ("true" | "false")
equalcolumns | = | ("true" | "false")
displaystyle | = | ("true" | "false")
side | = | ("left" | "right" | "leftoverlap" | "rightoverlap")
minlabelspacing | = | restriction of xs:string
| {any attribute from non-schema namespace}
...>

Referenced By

- In definitions of anonymous complexTypes of elements (1):
  m:mtable

XML Source (see within schema source)

<xs:attributeGroup name="mtable.attributes"> <xs:attributeGroup ref="m:CommonAtt"/> <xs:attributeGroup ref="m:CommonPresAtt"/> <xs:attribute name="align"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="\s*(top|bottom|center|baseline|axis)(\s+-?[0-9]+)?\s*"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="rowalign"> <xs:simpleType> <xs:restriction> <xs:simpleType> <xs:list itemType="m:verticalalign"/> </xs:simpleType> <xs:minLength value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="columnalign"> <xs:simpleType> <xs:restriction> <xs:simpleType> <xs:list itemType="m:columnalignstyle"/> </xs:simpleType> <xs:minLength value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="groupalign" type="m:group-alignment-list-list"/> <xs:attribute name="alignmentscope"> <xs:simpleType> <xs:restriction> <xs:simpleType> <xs:list> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="true"/> <xs:enumeration value="false"/> </xs:restriction> </xs:simpleType> </xs:list> </xs:simpleType> <xs:minLength value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="columnwidth"> <xs:simpleType> <xs:restriction> <xs:simpleType> <xs:list> <xs:simpleType> <xs:union memberTypes="m:length"> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="auto"/> </xs:restriction> </xs:simpleType> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="fit"/> </xs:restriction> </xs:simpleType> </xs:union> </xs:simpleType> </xs:list> </xs:simpleType> <xs:minLength value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="width"> <xs:simpleType> <xs:union memberTypes="m:length"> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="auto"/> </xs:restriction> </xs:simpleType> </xs:union> </xs:simpleType> </xs:attribute> <xs:attribute name="rowspacing"> <xs:simpleType> <xs:restriction> <xs:simpleType> <xs:list itemType="m:length"/> </xs:simpleType> <xs:minLength value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="columnspacing"> <xs:simpleType> <xs:restriction> <xs:simpleType> <xs:list itemType="m:length"/> </xs:simpleType> <xs:minLength value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="rowlines"> <xs:simpleType> <xs:restriction> <xs:simpleType> <xs:list itemType="m:linestyle"/> </xs:simpleType> <xs:minLength value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="columnlines"> <xs:simpleType> <xs:restriction> <xs:simpleType> <xs:list itemType="m:linestyle"/> </xs:simpleType> <xs:minLength value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="frame" type="m:linestyle"/> <xs:attribute name="framespacing"> <xs:simpleType> <xs:restriction> <xs:simpleType> <xs:list> <xs:simpleType> <xs:union memberTypes="m:length m:length"/> </xs:simpleType> </xs:list> </xs:simpleType> <xs:length value="2"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="equalrows"> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="true"/> <xs:enumeration value="false"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="equalcolumns"> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="true"/> <xs:enumeration value="false"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="displaystyle"> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="true"/> <xs:enumeration value="false"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="side"> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="left"/> <xs:enumeration value="right"/> <xs:enumeration value="leftoverlap"/> <xs:enumeration value="rightoverlap"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="minlabelspacing" type="m:length"/> </xs:attributeGroup>

Attribute Details (all declarations; defined in this component only; 18/27)
align

Type: | anonymous simpleType (restriction of xs:string)
Use: | optional
Defined: | locally in (this) attributeGroup m:mtable.attributes

Attribute Value Detail

restriction of xs:string

Pattern: | \s*(top|bottom|center|baseline|axis)(\s+-?[0-9]+)?\s*

Anonymous simpleType

Type Derivation Tree xs:string (restriction) simpleType

Derivation: | restriction of xs:string
Facets: |
pattern: | \s*(top|bottom|center|baseline|axis)(\s+-?[0-9]+)?\s*

XML Source (see within schema source)

<xs:attribute name="align"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="\s*(top|bottom|center|baseline|axis)(\s+-?[0-9]+)?\s*"/> </xs:restriction> </xs:simpleType> </xs:attribute>

alignmentscope

Type: | anonymous simpleType (restriction of list of restriction of xs:token)
Use: | optional
Defined: | locally in (this) attributeGroup m:mtable.attributes

Attribute Value Detail

restriction of list of ("true" | "false")

restriction of list of
enumeration of xs:token

Values (2): | "true", "false"

Min Length: | 1

Anonymous simpleType

Type Derivation Tree xs:token (restriction of list of restriction) simpleType

Derivation: | restriction of anonymous simpleType
Facets: |
minLength: | 1

Anonymous simpleType

Derivation: | list of anonymous simpleType

Anonymous simpleType

Derivation: | restriction of xs:token
Facets: |
enumeration (2): | "true", "false"

XML Source (see within schema source)

<xs:attribute name="alignmentscope"> <xs:simpleType> <xs:restriction> <xs:simpleType> <xs:list> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="true"/> <xs:enumeration value="false"/> </xs:restriction> </xs:simpleType> </xs:list> </xs:simpleType> <xs:minLength value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute>

columnalign

Type: | anonymous simpleType (restriction of list of m:columnalignstyle)
Use: | optional
Defined: | locally in (this) attributeGroup m:mtable.attributes

Attribute Value Detail

restriction of list of ("left" | "center" | "right")

restriction of list of
enumeration of xs:token

Values (3): | "left", "center", "right"

Min Length: | 1

Anonymous simpleType

Type Derivation Tree xs:token (restriction) m:columnalignstyle (restriction of list) simpleType

Derivation: | restriction of anonymous simpleType
Facets: |
minLength: | 1

Anonymous simpleType

Derivation: | list of m:columnalignstyle

XML Source (see within schema source)

<xs:attribute name="columnalign"> <xs:simpleType> <xs:restriction> <xs:simpleType> <xs:list itemType="m:columnalignstyle"/> </xs:simpleType> <xs:minLength value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute>

columnlines

Type: | anonymous simpleType (restriction of list of m:linestyle)
Use: | optional
Defined: | locally in (this) attributeGroup m:mtable.attributes

Attribute Value Detail

restriction of list of ("none" | "solid" | "dashed")

restriction of list of
enumeration of xs:token

Values (3): | "none", "solid", "dashed"

Min Length: | 1

Anonymous simpleType

Type Derivation Tree xs:token (restriction) m:linestyle (restriction of list) simpleType

Derivation: | restriction of anonymous simpleType
Facets: |
minLength: | 1

Anonymous simpleType

Derivation: | list of m:linestyle

XML Source (see within schema source)

<xs:attribute name="columnlines"> <xs:simpleType> <xs:restriction> <xs:simpleType> <xs:list itemType="m:linestyle"/> </xs:simpleType> <xs:minLength value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute>

columnspacing

Type: | anonymous simpleType (restriction of list of m:length)
Use: | optional
Defined: | locally in (this) attributeGroup m:mtable.attributes

Attribute Value Detail

restriction of list of restriction of xs:string

restriction of list of
restriction of xs:string

Pattern: | see by simpleType m:length

Min Length: | 1

Anonymous simpleType

Type Derivation Tree xs:string (restriction) m:length (restriction of list) simpleType

Derivation: | restriction of anonymous simpleType
Facets: |
minLength: | 1

Anonymous simpleType

Derivation: | list of m:length

XML Source (see within schema source)

<xs:attribute name="columnspacing"> <xs:simpleType> <xs:restriction> <xs:simpleType> <xs:list itemType="m:length"/> </xs:simpleType> <xs:minLength value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute>

columnwidth

Type: | anonymous simpleType (restriction of list of union of (m:length | restriction of xs:token | restriction of xs:token))
Use: | optional
Defined: | locally in (this) attributeGroup m:mtable.attributes

Attribute Value Detail

restriction of list of (restriction of xs:string | "auto" | "fit")

restriction of list of union of

1. restriction of xs:string

   Pattern: | see by simpleType m:length

2. enumeration of xs:token

   Values (1): | "auto"

3. enumeration of xs:token

   Values (1): | "fit"

Min Length: | 1

Anonymous simpleType

Type Derivation Tree union of (m:length | restriction of xs:token | restriction of xs:token) simpleType

Derivation: | restriction of anonymous simpleType
Facets: |
minLength: | 1

Anonymous simpleType

Derivation: | list of anonymous simpleType

Anonymous simpleType

Derivation: | by union of

Member Types

1. m:length
2. anonymous simpleType:

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

3. anonymous simpleType:

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

XML Source (see within schema source)

<xs:attribute name="columnwidth"> <xs:simpleType> <xs:restriction> <xs:simpleType> <xs:list> <xs:simpleType> <xs:union memberTypes="m:length"> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="auto"/> </xs:restriction> </xs:simpleType> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="fit"/> </xs:restriction> </xs:simpleType> </xs:union> </xs:simpleType> </xs:list> </xs:simpleType> <xs:minLength value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute>

displaystyle

Type: | anonymous simpleType (restriction of xs:token)
Use: | optional
Defined: | locally in (this) attributeGroup m:mtable.attributes

Attribute Value Detail

enumeration of xs:token

Values (2): | "true", "false"

Anonymous simpleType

Type Derivation Tree xs:token (restriction) simpleType

Derivation: | restriction of xs:token
Facets: |
enumeration (2): | "true", "false"

XML Source (see within schema source)

<xs:attribute name="displaystyle"> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="true"/> <xs:enumeration value="false"/> </xs:restriction> </xs:simpleType> </xs:attribute>

equalcolumns

Type: | anonymous simpleType (restriction of xs:token)
Use: | optional
Defined: | locally in (this) attributeGroup m:mtable.attributes

Attribute Value Detail

enumeration of xs:token

Values (2): | "true", "false"

Anonymous simpleType

Type Derivation Tree xs:token (restriction) simpleType

Derivation: | restriction of xs:token
Facets: |
enumeration (2): | "true", "false"

XML Source (see within schema source)

<xs:attribute name="equalcolumns"> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="true"/> <xs:enumeration value="false"/> </xs:restriction> </xs:simpleType> </xs:attribute>

equalrows

Type: | anonymous simpleType (restriction of xs:token)
Use: | optional
Defined: | locally in (this) attributeGroup m:mtable.attributes

Attribute Value Detail

enumeration of xs:token

Values (2): | "true", "false"

Anonymous simpleType

Type Derivation Tree xs:token (restriction) simpleType

Derivation: | restriction of xs:token
Facets: |
enumeration (2): | "true", "false"

XML Source (see within schema source)

<xs:attribute name="equalrows"> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="true"/> <xs:enumeration value="false"/> </xs:restriction> </xs:simpleType> </xs:attribute>

frame

Type: | m:linestyle
Use: | optional
Defined: | locally in (this) attributeGroup m:mtable.attributes

Attribute Value Detail

enumeration of xs:token

Values (3): | "none", "solid", "dashed"

XML Source (see within schema source)

<xs:attribute name="frame" type="m:linestyle"/>

framespacing

Type: | anonymous simpleType (restriction of list of union of (m:length | m:length))
Use: | optional
Defined: | locally in (this) attributeGroup m:mtable.attributes

Attribute Value Detail

restriction of list of (restriction of xs:string | restriction of xs:string)

restriction of list of union of

1. restriction of xs:string

   Pattern: | see by simpleType m:length

2. restriction of xs:string

   Pattern: | see by simpleType m:length

Length: | 2

Anonymous simpleType

Type Derivation Tree union of (m:length | m:length) simpleType

Derivation: | restriction of anonymous simpleType
Facets: |
length: | 2

Anonymous simpleType

Derivation: | list of anonymous simpleType

Anonymous simpleType

Derivation: | by union of

Member Types

1. m:length
2. m:length

XML Source (see within schema source)

<xs:attribute name="framespacing"> <xs:simpleType> <xs:restriction> <xs:simpleType> <xs:list> <xs:simpleType> <xs:union memberTypes="m:length m:length"/> </xs:simpleType> </xs:list> </xs:simpleType> <xs:length value="2"/> </xs:restriction> </xs:simpleType> </xs:attribute>

groupalign

Type: | m:group-alignment-list-list
Use: | optional
Defined: | locally in (this) attributeGroup m:mtable.attributes

Attribute Value Detail

restriction of xs:string

Pattern: | (\s*\{\s*(left|center|right|decimalpoint)(\s+(left|center|right|decimalpoint))*\})*\s*

XML Source (see within schema source)

<xs:attribute name="groupalign" type="m:group-alignment-list-list"/>

minlabelspacing

Type: | m:length
Use: | optional
Defined: | locally in (this) attributeGroup m:mtable.attributes

Attribute Value Detail

restriction of xs:string

Pattern: | see by simpleType m:length

XML Source (see within schema source)

<xs:attribute name="minlabelspacing" type="m:length"/>

rowalign

Type: | anonymous simpleType (restriction of list of m:verticalalign)
Use: | optional
Defined: | locally in (this) attributeGroup m:mtable.attributes

Attribute Value Detail

restriction of list of ("top" | "bottom" | "center" | "baseline" | "axis")

restriction of list of
enumeration of xs:token

Values (5): | "top", "bottom", "center", "baseline", "axis"

Min Length: | 1

Anonymous simpleType

Type Derivation Tree xs:token (restriction) m:verticalalign (restriction of list) simpleType

Derivation: | restriction of anonymous simpleType
Facets: |
minLength: | 1

Anonymous simpleType

Derivation: | list of m:verticalalign

XML Source (see within schema source)

<xs:attribute name="rowalign"> <xs:simpleType> <xs:restriction> <xs:simpleType> <xs:list itemType="m:verticalalign"/> </xs:simpleType> <xs:minLength value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute>

rowlines

Type: | anonymous simpleType (restriction of list of m:linestyle)
Use: | optional
Defined: | locally in (this) attributeGroup m:mtable.attributes

Attribute Value Detail

restriction of list of ("none" | "solid" | "dashed")

restriction of list of
enumeration of xs:token

Values (3): | "none", "solid", "dashed"

Min Length: | 1

Anonymous simpleType

Type Derivation Tree xs:token (restriction) m:linestyle (restriction of list) simpleType

Derivation: | restriction of anonymous simpleType
Facets: |
minLength: | 1

Anonymous simpleType

Derivation: | list of m:linestyle

XML Source (see within schema source)

<xs:attribute name="rowlines"> <xs:simpleType> <xs:restriction> <xs:simpleType> <xs:list itemType="m:linestyle"/> </xs:simpleType> <xs:minLength value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute>

rowspacing

Type: | anonymous simpleType (restriction of list of m:length)
Use: | optional
Defined: | locally in (this) attributeGroup m:mtable.attributes

Attribute Value Detail

restriction of list of restriction of xs:string

restriction of list of
restriction of xs:string

Pattern: | see by simpleType m:length

Min Length: | 1

Anonymous simpleType

Type Derivation Tree xs:string (restriction) m:length (restriction of list) simpleType

Derivation: | restriction of anonymous simpleType
Facets: |
minLength: | 1

Anonymous simpleType

Derivation: | list of m:length

XML Source (see within schema source)

<xs:attribute name="rowspacing"> <xs:simpleType> <xs:restriction> <xs:simpleType> <xs:list itemType="m:length"/> </xs:simpleType> <xs:minLength value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute>

side

Type: | anonymous simpleType (restriction of xs:token)
Use: | optional
Defined: | locally in (this) attributeGroup m:mtable.attributes

Attribute Value Detail

enumeration of xs:token

Values (4): | "left", "right", "leftoverlap", "rightoverlap"

Anonymous simpleType

Type Derivation Tree xs:token (restriction) simpleType

Derivation: | restriction of xs:token
Facets: |
enumeration (4): | "left", "right", "leftoverlap", "rightoverlap"

XML Source (see within schema source)

<xs:attribute name="side"> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="left"/> <xs:enumeration value="right"/> <xs:enumeration value="leftoverlap"/> <xs:enumeration value="rightoverlap"/> </xs:restriction> </xs:simpleType> </xs:attribute>

width

Type: | anonymous simpleType (union of (m:length | restriction of xs:token))
Use: | optional
Defined: | locally in (this) attributeGroup m:mtable.attributes

Attribute Value Detail

restriction of xs:string | "auto"

union of

1. restriction of xs:string

   Pattern: | see by simpleType m:length

2. enumeration of xs:token

   Values (1): | "auto"

Anonymous simpleType

Type Derivation Tree union of (m:length | restriction of xs:token) simpleType

Derivation: | by union of

Member Types

1. m:length
2. anonymous simpleType:

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

XML Source (see within schema source)

<xs:attribute name="width"> <xs:simpleType> <xs:union memberTypes="m:length"> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="auto"/> </xs:restriction> </xs:simpleType> </xs:union> </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.