'Match a stanza against multiple criteria. The match is successful
if one of the criteria matches.
Each of the criteria must implement a match() method.
Overrides MatcherBase.match.
Arguments:
xml -- The stanza object to compare against.'

def match(self, xml):

    for m in self._criteria:
        if m.match(xml):
            return True
    return False
