JavaScript를 사용하여 XML 파일을로드하고 읽어야합니다.Chrome에서 JavaScript를 사용하여 XML 파일 읽기
다음 코드는 파이어 폭스에서 잘 작동, IE와 오페라 :
function loadXMLDoc(dname) {
var xmlDoc
// Internet Explorer
try {
xmlDoc = new ActiveXObject('Microsoft.XMLDOM')
}
catch (e) {
// Firefox, Opera, etc.
try {
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
}
그러나 크롬에서이 코드를 실행하는 것은 나에게이 오류 제공 :
Object# has no method "load"
'load' 대신'loadXML' 만있는 것이 아닌가요? – putvande
안녕하세요. @ putvande .. 답장을 보내 주셔서 감사합니다. 나는 당신에게서 얻을 수 없습니까? Loadxml은 w3school 웹 사이트에서 가져 오는 기능입니다. 크롬 브라우저가 잘 작동하지 않을 것입니다. 내 문제에 대한 아이디어가 있습니까? – user2711066
왜 DOMParser/Microsoft.XMLDOM 대신 XMLDocument 개체를 사용합니까? xhmlhttp 요청으로 xml 텍스트를로드 할 수 있습니다. – HMR