Processing XML Streams with Deterministic Automata
NiagaraCQ: a scalable continuous query system for Internet databases