Witam!
Tak jak w temacie chciałbym użyć wartość podaną w atrybucie:

mam macierz która posiada dwa atrybuty row i col, i chciałbym by jej elementami było row*col elementów, czy da się tak zrobić, bo szukam w dokumentacji i na necie i coś znaleŹć nie mogę. A jeśli nie to jak to obejść?

<xs:element name="macierz">
        <xs:complexType>
            <xs:sequence>

                <xs:attribute name="row" use="required">
                    <xs:simpleType>
                        <xs:restriction base="xs:integer">
                            <xs:minInclusive value="1"/>
                        </xs:restriction>
                    </xs:simpleType>
                </xs:attribute >

                <xs:attribute name="col" use="required">
                    <xs:simpleType>
                        <xs:restriction base="xs:integer">
                            <xs:minInclusive value="1"/>
                        </xs:restriction>
                    </xs:simpleType>
                </xs:attribute>

                <xs:element minOccurs=" ??? ">
                     ????
                </xs:element>

            </xs:sequence>
        </xs:complexType>
    </xs:element>