Potrzebuję załadować i odczytać plik XML za pomocą JavaScript.Odczytywanie pliku XML za pomocą JavaScript w przeglądarce Chrome
następujący kod działa poprawnie w Firefox, IE i 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
}
Ale wykonanie tego kodu w Chrome daje mi ten błąd:
Object# has no method "load"
Czy to nie jest po prostu 'loadXML' zamiast' load'? – putvande
Witam @ putvande .. dziękuję za odpowiedź mnie, nie mogę dostać od ciebie? Loadxml to tylko funkcja, która bierze od strony internetowej w3school.my problem jest chrome przeglądarka nie będzie działać dobrze .. jakiś pomysł na mój problem? – user2711066
Dlaczego warto używać obiektu XMLDocument zamiast DOMParser/Microsoft.XMLDOM? Możesz załadować tekst xml za pomocą żądania xhmlhttp. – HMR