<xs:complexType name="ArrayDataSource_Type"> <xs:choice minOccurs="1" maxOccurs="unbounded"> <xs:element name="ArrayDataSize" type="ArrayDataSize_Type" minOccurs="0" maxOccurs="1"/> <xs:element name="ArrayDataOffset" type="ArrayDataOffset_Type" minOccurs="0" maxOccurs="1"/> <xs:element name="RawArraySize" type="RawArraySize_Type" minOccurs="0" maxOccurs="1"/> </xs:choice> <xs:attribute name="name" type="xs:string" use="required"/> <xs:attribute name="location" type="xs:string" use="required"/> <xs:attribute name="rank" type="xs:positiveInteger" use="required"/> </xs:complexType> |