<xs:complexType name="CT_Condition" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="state" type="CT_State" /> <xs:element name="and" type="CT_Operator" /> <xs:element name="or" type="CT_Operator" /> <xs:element name="not" type="CT_Operator" /> </xs:choice> <xs:attribute name="id" type="ST_UniqueID" use="required" /> <xs:attribute name="caption" type="ST_String" use="optional" /> <xs:attribute name="description" type="ST_String" use="optional" /> </xs:complexType>