3.1.4.1.3.4 mce:AnyType Complex Type

The AnyType complex type specifies a classification rule where, if any of the rule conditions are met, then the rule condition is processed as a match.<8>

 <xs:complexType name="AnyType">
   <xs:sequence>
     <xs:choice maxOccurs="unbounded">
       <xs:element name="Match" type="mce:MatchType"/>
       <xs:element name="Any" type="mce:AnyType"/>
     </xs:choice>
   </xs:sequence>
   <xs:attribute name="minMatches" type="xs:nonNegativeInteger" default="1"/>
   <xs:attribute name="maxMatches" type="xs:nonNegativeInteger" use="optional"/>
 </xs:complexType>

The following table lists the child elements of the AnyType complex type.

Element

Type

Description

Match

mce:MatchType (section 3.1.4.1.3.26)

Specifies a single classification rule to match. This element can occur zero or more times.

Any

mce:AnyType (section 3.1.4.1.3.4)

Specifies two or more classification rules to match. This element can occur zero or more times.

The following table lists the attributes of the AnyType complex type.

Attribute

Type

Description

minMatches

xs:nonNegativeInteger ([XMLSCHEMA2] section 3.3.20)

Specifies the minimum number of rule matches required to indicate that a rule condition has been met. The default value is 1.

maxMatches

xs:nonNegativeInteger

Specifies the maximum number of rule matches required to indicate that a rule condition has been met.