Я использую firefox 3.6.10 и firebug для отладки
Итак, вот мой код:
var xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET", url,false);
xmlhttp.setRequestHeader('Content-Type', 'text/xml');
xmlhttp.send(null);
alert(xmlhttp.responseXML);
responseXML всегда имеет значение null, и я пробовал его по нескольким URL-адресам из разных доменов. Я также пробовал это асинхронно, это тот же результат. responseText всегда возвращается правильно, никаких проблем с ним.
Моя цель - получить responseXML.documentElement.
Спасибо за вашу помощь.
EDIT -----------
Этот код javascript был выполнен из почтового индекса Greasemonkey, и я сделал surte его то же происхождение, что и запрошенный url. Также я попробовал выполнить с консоли firebug, снова обеспечив исходную политику. Такая же ошибка для обоих.
Должен ненавидеть javascript.