दिलचस्प पोस्ट
क्या सब्लाइम टेक्स्ट 2 में चेन कुंजी बाइंडिंग कमांडों के लिए संभव है? जांच की गई संख्या यदि jquery में एक अंक है Yii2 में साफ यूआरएल सक्षम करें पायथन में रिटर्न और प्रिंटिंग के बीच का अंतर? डबल हाइफ़न के साथ शुरू होने वाली फ़ाइलों को कैसे निकालना है? त्रुटि पर स्क्रिप्ट पंक्ति संख्या? Google GWT में पाठ फ़ाइल पढ़ें? कैसे केक php में सेटअप cronjobs करने के लिए? C ++ में संदर्भ से गुजरते हुए पैरामीटर में डिफ़ॉल्ट मान ईएक्स के उच्च बाइट्स में एक रजिस्टर क्यों नहीं है? ggplot2: साजिश के शीर्ष पर माध्यमिक रूपांतरित एक्स-अक्ष जोड़ना क्या आपको <link rel = "icon" href = "favicon.ico" प्रकार = "चित्र / एक्स-आइकन" /> को शामिल करना है? मैं किसी विशिष्ट सूचकांक का उपयोग करने के लिए पोस्टग्रेस को कैसे लागू कर सकता हूं? X अक्ष पर चर के विशिष्ट क्रम को कैसे लागू करें? सुरक्षित रूप से सैंडबॉक्स और निष्पादित उपयोगकर्ता जावास्क्रिप्ट सबमिट किया?

क्रॉस-ब्राउज़र जावास्क्रिप्ट XML पार्सिंग

क्या जावास्क्रिप्ट में XML फ़ाइलों को पार्स करने के लिए कोई क्रॉस-ब्राउज़र / क्रॉस-प्लेटफ़ॉर्म तरीके हैं?

Solutions Collecting From Web of "क्रॉस-ब्राउज़र जावास्क्रिप्ट XML पार्सिंग"

आईई 6 सहित सभी प्रमुख ब्राउज़रों में निम्न कार्य करेगा:

var parseXml; if (typeof window.DOMParser != "undefined") { parseXml = function(xmlStr) { return ( new window.DOMParser() ).parseFromString(xmlStr, "text/xml"); }; } else if (typeof window.ActiveXObject != "undefined" && new window.ActiveXObject("Microsoft.XMLDOM")) { parseXml = function(xmlStr) { var xmlDoc = new window.ActiveXObject("Microsoft.XMLDOM"); xmlDoc.async = "false"; xmlDoc.loadXML(xmlStr); return xmlDoc; }; } else { throw new Error("No XML parser found"); } 

उदाहरण उपयोग:

 var xml = parseXml("<foo>Stuff</foo>"); alert(xml.documentElement.nodeName); 

लाइव डेमो:

http://jsfiddle.net/3s7Ly/1/

JQuery.parseXML का उपयोग करने पर विचार करें।

यदि आपको बड़े XML दस्तावेज़ों को पार्स करने की आवश्यकता है जो आप पूरी तरह से स्मृति में नहीं रख सकते हैं, तो SAX शैली पार्सर का उपयोग करने पर विचार करें: https://github.com/isaacs/sax-js/