<xs:element name="Matrix">
<xs:complexType>
<xs:choice minOccurs="0">
<xs:group ref="NUM-ARRAY" maxOccurs="unbounded"/>
<xs:element ref="MatCell" maxOccurs="unbounded"/>
</xs:choice>
<xs:attribute name="kind" use="optional" default="any">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="diagonal"/>
<xs:enumeration value="symmetric"/>
<xs:enumeration value="any"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="nbRows" type="INT-NUMBER" use="optional"/>
<xs:attribute name="nbCols" type="INT-NUMBER" use="optional"/>
<xs:attribute name="diagDefault" type="REAL-NUMBER" use="optional"/>
<xs:attribute name="offDiagDefault" type="REAL-NUMBER" use="optional"/>
</xs:complexType>
</xs:element> |