FlexDoc/XML XSDDoc Demo
XML Schemas for MathML 3.0


attributeGroup "m:msline.attributes"
Namespace:
Content:
13 attributes, attr. wildcard
Defined:
Includes:
declarations of 5 attributes
Referenced:
Component Diagram
XML Representation Summary
<...
   
 = 
xs:ID
 = 
xs:anySimpleType
 = 
xs:NMTOKENS
 = 
xs:string
 = 
xs:anyURI
 = 
xs:anySimpleType
 = 
restriction of xs:string
 = 
(restriction of xs:string | "transparent")
 = 
xs:integer
 = 
xs:unsignedLong
 = 
restriction of xs:string
 = 
restriction of xs:string
 = 
(restriction of xs:string | "thin" | "medium" | "thick")
   
...>
Referenced By
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:
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:
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. anonymous simpleType:
    Derivation:
    restriction of xs:token
    Facets:
    enumeration:
    "thin"
  2. anonymous simpleType:
    Derivation:
    restriction of xs:token
    Facets:
    enumeration:
    "medium"
  3. 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:
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:
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"/>


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.