我需要使用JavaScript加載和讀取XML文件。在Chrome中使用JavaScript讀取XML文件
下面的代碼工作正常在Firefox,IE和Opera:
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
}
但執行在Chrome的代碼給了我這個錯誤:
Object# has no method "load"
它不僅僅是'loadXML'而不是'load'? – putvande
您好@ putvande ..感謝您回覆我,我無法從您那裏得到? Loadxml只是從w3school網站採取的功能。我的問題是鉻瀏覽器將無法正常工作..任何想法我的問題? – user2711066
爲什麼使用XMLDocument對象而不是DOMParser/Microsoft.XMLDOM?您可以使用xhmlhttp請求加載xml文本。 – HMR