2012-01-15 4 views
0
if (xmlRequest.status == 200) 
if (xmlRequest.responseXML) 
var xmlElement = xmlRequest.responseXML.getElementsByTagName("item"); 
rest of codes 

인터넷 탐색기를 제외한 모든 구문 분석이 작동합니다.IE 응답 XML getelementsbytagname

var xmlElement가 Internet Explorer의 반환 값이 null 인 경우 어떻게해야합니까?

var xmlElement = xmlRequest.responseXML ...?

+0

IE가'responseXML'을 구현하지 않았기 때문에? – Raynos

+0

@ 레이 노스 이것은 사실이 아닙니다. 나는'responseXML'에 의해 반환 된 객체에서'getElementsByTagName'을 지원하지 않는다고 말하고 싶습니다. – duri

+0

@duri 아마도 그는'responseXML.documentElement.getElementsByTagName'을 필요로할까요? – Raynos

답변

0

responseXML이 null을 반환하면 이는 일반적으로 XML에 오류가 있음을 의미합니다.

반환 된 문서가 유효한 XML입니까?

브라우저에서 직접 응답을 열고 오류가 있으면 브라우저에서 알려줍니다.