document.domain 을 지정한 상태에서는,
Firefox의 XMLHttpRequest.responseXML은 제대로 동작하지 않습니다.
이 내용은 Firefox의 버그 리포트에도 올라와 있습니다.
https://bugzilla.mozilla.org/show_bug.cgi?id=326337
그래서 다음과 같은 함수를 만들어 봤습니다.
function getXMLDOMFromString(str) {
var xmlDoc;
if(window.ActiveXObject) {
xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async="false";
xmlDoc.loadXML(str);
} else {
var parser = new DOMParser();
xmlDoc = parser.parseFromString(str, "text/xml");
}
return xmlDoc;
}
IE에서는 그냥 responseXML을 사용하면 되지만 일단 함수에는 넣었습니다.

