<xs:complexType name="CT_UpdateCategory" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="deletePage" type="CT_Delete" /> <xs:element name="insertPage" type="CT_Page" /> <xs:element name="updatePage" type="CT_UpdatePage" /> <xs:element name="insertCategory" type="CT_Category" /> <xs:element name="updateCategory" type="CT_UpdateCategory" /> <xs:element name="deleteCategory" type="CT_Delete" /> </xs:choice> <xs:attribute name="refID" type="ST_ID" use="required" /> <xs:attribute name="caption" type="ST_String" use="optional" /> </xs:complexType>