<xs:complexType name="list">
<xs:sequence>
<xs:element name="head" type="head" minOccurs="0"/>
<xs:choice>
<xs:element name="item" type="item" maxOccurs="unbounded"/>
<xs:sequence>
<xs:element name="listhead" type="listhead" minOccurs="0"/>
<xs:element name="defitem" type="defitem" maxOccurs="unbounded"/>
</xs:sequence>
</xs:choice>
</xs:sequence>
<xs:attributeGroup ref="am.common"/>
<xs:attribute name="listtype">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="deflist"/>
<xs:enumeration value="unordered"/>
<xs:enumeration value="ordered"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="mark">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="disc"/>
<xs:enumeration value="circle"/>
<xs:enumeration value="square"/>
<xs:enumeration value="none"/>
<xs:enumeration value="inherit"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="numeration">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="decimal"/>
<xs:enumeration value="decimal-leading-zero"/>
<xs:enumeration value="lower-roman"/>
<xs:enumeration value="upper-roman"/>
<xs:enumeration value="lower-greek"/>
<xs:enumeration value="lower-latin"/>
<xs:enumeration value="upper-latin"/>
<xs:enumeration value="armenian"/>
<xs:enumeration value="georgian"/>
<xs:enumeration value="lower-alpha"/>
<xs:enumeration value="upper-alpha"/>
<xs:enumeration value="inherit"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType> |