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

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

attributeGroup "m:msline.attributes"

Namespace: | http://www.w3.org/1998/Math/MathML
Content: | 13 attributes, attr. wildcard
Defined: | globally in mathml3-presentation.xsd; see XML source
Includes: | declarations of 5 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")
position | = | xs:integer
length | = | xs:unsignedLong
leftoverhang | = | restriction of xs:string
rightoverhang | = | restriction of xs:string
mslinethickness | = | (restriction of xs:string | "thin" | "medium" | "thick")
| {any attribute from non-schema namespace}
...>

Referenced By

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

XML Source (see within schema source)

<xs:attributeGroup name="msline.attributes"> <xs:attributeGroup ref="m:CommonAtt"/> <xs:attributeGroup ref="m:CommonPresAtt"/> <xs:attribute name="position" type="m:integer"/> <xs:attribute name="length" type="m:unsigned-integer"/> <xs:attribute name="leftoverhang" type="m:length"/> <xs:attribute name="rightoverhang" type="m:length"/> <xs:attribute name="mslinethickness"> <xs:simpleType> <xs:union memberTypes="m:length"> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="thin"/> </xs:restriction> </xs:simpleType> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="medium"/> </xs:restriction> </xs:simpleType> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="thick"/> </xs:restriction> </xs:simpleType> </xs:union> </xs:simpleType> </xs:attribute> </xs:attributeGroup>

Attribute Details (all declarations; defined in this component only; 5/14)
leftoverhang

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

Attribute Value Detail

restriction of xs:string

Pattern: | see by simpleType m:length

XML Source (see within schema source)

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

length

Type: | m:unsigned-integer
Use: | optional
Defined: | locally in (this) attributeGroup m:msline.attributes

Attribute Value Detail

xs:unsignedLong

XML Source (see within schema source)

<xs:attribute name="length" type="m:unsigned-integer"/>

mslinethickness

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:msline.attributes

Attribute Value Detail

restriction of xs:string | "thin" | "medium" | "thick"

union of

1. restriction of xs:string

   Pattern: | see by simpleType m:length

2. enumeration of xs:token

   Values (1): | "thin"

3. enumeration of xs:token

   Values (1): | "medium"

4. enumeration of xs:token

   Values (1): | "thick"

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: | "thin"

3. anonymous simpleType:

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

4. anonymous simpleType:

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

XML Source (see within schema source)

<xs:attribute name="mslinethickness"> <xs:simpleType> <xs:union memberTypes="m:length"> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="thin"/> </xs:restriction> </xs:simpleType> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="medium"/> </xs:restriction> </xs:simpleType> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="thick"/> </xs:restriction> </xs:simpleType> </xs:union> </xs:simpleType> </xs:attribute>

position

Type: | m:integer
Use: | optional
Defined: | locally in (this) attributeGroup m:msline.attributes

Attribute Value Detail

xs:integer

XML Source (see within schema source)

<xs:attribute name="position" type="m:integer"/>

rightoverhang

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

Attribute Value Detail

restriction of xs:string

Pattern: | see by simpleType m:length

XML Source (see within schema source)

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

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.