Tôi cần tải và đọc tệp XML bằng JavaScript.Đọc tệp XML bằng JavaScript trong Chrome
Các mã sau hoạt động tốt trong Firefox, IE và 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
}
Nhưng thực thi mã này trong Chrome mang lại cho tôi lỗi này:
Object# has no method "load"
Không chỉ 'loadXML' thay vì' tải'? – putvande
Hi @ putvande..Cảm ơn bạn đã trả lời tôi, tôi không thể nhận được từ bạn? Loadxml chỉ là chức năng lấy từ trang web w3school.my vấn đề là trình duyệt chrome sẽ không làm việc tốt .. bất kỳ ý tưởng cho vấn đề của tôi? – user2711066
Tại sao lại sử dụng đối tượng XMLDocument thay vì DOMParser/Microsoft.XMLDOM? Bạn có thể tải văn bản xml với yêu cầu xhmlhttp. – HMR