普通の一般的なXMLHttpRequestでは、受信したデータのプレーンテキストであるres.responseTextとともに、それをDOMパースしてくれたres.responseXMLの両方を提供してくれるが、Greasemonkeyの独自拡張であるGM_xmlhttpRequestではres.responseTextしか返してくれない。

http://d.hatena.ne.jp/Yuichirou/20060830#1156906213

つーことはふつうの XMLHttpRequestxml パースした結果を返すんだ。へえー