मुझे जावास्क्रिप्ट का उपयोग करके एक एक्सएमएल फ़ाइल लोड और पढ़ने की जरूरत है।क्रोम में जावास्क्रिप्ट का उपयोग कर एक्सएमएल फ़ाइल पढ़ें
निम्नलिखित कोड फ़ायरफ़ॉक्स में ठीक काम करता है, 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"
क्या यह 'लोड' के बजाय' loadXML' नहीं है? – putvande
हाय @ Putvande..मुझे जवाब देने के लिए धन्यवाद, मैं आपसे नहीं मिल सकता? लोडक्सएमएल सिर्फ एक समारोह है जो w3school वेबसाइट से लेता है। मेरी समस्या यह है कि क्रोम ब्राउज़र ठीक काम नहीं करेगा .. मेरी समस्या के लिए कोई विचार? – user2711066
DOMParser/Microsoft.XMLDOM के बजाय XMLDocument ऑब्जेक्ट का उपयोग क्यों करें? आप xml पाठ को xhmlhttp अनुरोध के साथ लोड कर सकते हैं। – HMR