1. A computer-implemented method for utilizing a plurality of recognizers to process an utterance based on a markup language document, comprising: receiving the markup language document; receiving the utterance; selecting at least one of the plurality of recognizers for returning a results set for the utterance based on markup language in the markup language document; receiving the results set from the selected at least one of the plurality of recognizers in a format determined by a processing method specified in the markup language document; and executing an event in response to receiving the results set.