Работа с XMLHTTPRequest в браузере IE9. Как заставить его работать

Задача. Необходимо вытащить XML файл и распарсить его содержимое. Привожу код, работает во всех браузерах, кроме IE.
Ошибка SCRIPT70: Разрешение отклонено, строка:

 xmlhttp.open('GET', 'http://unthought.net/jobapi/'+value+'', true);

Сам файл

function getXmlHttp(){
        var xmlhttp;
        try {
            xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
            try {
                xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (E) {
                xmlhttp = false;
            }
        }
        if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
            xmlhttp = new XMLHttpRequest();
        }
        return xmlhttp;
    }

function getFolders(value, parent){
        var STATE_READY = 4;
        var xmlhttp = getXmlHttp();
        xmlhttp.open('GET', 'http://unthought.net/jobapi/'+value+'', true);
        xmlhttp.onreadystatechange = function() {
            if(xmlhttp.readyState === STATE_READY) {
                update(xmlhttp.responseText, parent); //update разбирает xml
            }
        }
        xmlhttp.send(null);
 }

Может, есть альтернативное решение.

Скорее всего дело в том, с какого домена ты запрашиваешь данные. В вебе запрещены кроссдоменные запросы (без специальной настройки сервера, который отвечает на запросы, ты не сможешь сделать запрос на другой домен). Более того в самом ие9 есть ограничения на то с какого домена какие ресурсы можно запрашивать (http://stackoverflow.com/a/10471154)

Спасибо )