As XML has become a popular format for information exchange, the efficient processing of broadcast XML data on a constrained device (for example, a cell phone or a PDA) becomes a critical task. In this paper we present the EXPedite system: a new model of data processing, which migrates the power of the data-sending server to receivers for efficient processing. It consists of a general encoding scheme for servers, and streaming query processing algorithms on encoded XML stream for client devices. Preliminary experiments show the impressive performance of the EXPedite system.