xml 문서 로드할 때, 크롬에서 안 됩니다
조회수 1779회
function readxml(filename) {
xmlHttp = new window.xmlHttpRequest();
xmlHttp.open("GET", filename, false)
xmlHttp.send(null)
xmlDoc = xmlHttp.responseXML.documentElement
}
function loadXMLDoc(dname)
{
try //Internet Explorer
{
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
}
catch(e)
{
try //Firefox, Mozilla, Opera, etc.
{
xmlDoc=document.implementation.createDocument("","",null);
}
catch(e) {alert(e.message)}
}
try
{
xmlDoc.async=false;
xmlDoc.load(dname);
return(xmlDoc);
}
catch(e) {alert(e.message)}
return(null);
}
여기서 어떻게 수정해야 할까요? readxml이 크롬용이고, 두 번째 메소드가 인터넷 익스플로용인데... loadXMLDoc는 되는데, readxml은 안 되네요,,,
-
(•́ ✖ •̀)
알 수 없는 사용자
1 답변
-
음... 오류 내용도 크롬 개발자 툴 내부의 사용 모습도 보이지 않아서 확실한건 아닙니다 다만 비슷한 예제중 스택 오버플로어에 올라와 있는 예제를 확인했을때 비슷한 문제일꺼 같아서 말씀드립니다. 현재 예제코드를 이렇게 주셧는데요
function readxml(filename) { xmlHttp = new window.xmlHttpRequest(); xmlHttp.open("GET", filename, false) xmlHttp.send(null) xmlDoc = xmlHttp.responseXML.documentElement }
한번 이부분을 추가해 보시기 바랍니다
<?xml version='1.0'?>
댓글 입력