Google Maps's API object GGeoXML is able to access cross-domain XML files (usually KML or GeoRSS). It does not use XmlHttpRequest because it throws the "Access to restricted URI denied" exception (as it's supposed to). Also, it does not use Google's GXmlHttp wrapper because I've tried and it throws the same URI denied exception.
So, GGeoXML does not use XMLHttpRequest nor Google's GXMLHttp wrapper. How does GGeoXML access cross-domain XML files?