MDN है एक अच्छा article एक्सएमएल क्रमबद्धता और जावास्क्रिप्ट में deserialisation, जो इस प्रकार jQuery के रूप में पुस्तकालयों का सहारा के बिना सभी विकल्पों को शामिल किया गया है पर।
आईई (प्री -11) के पुराने संस्करण - और ओपेरा मिनी के वर्तमान संस्करण - कुछ सीमाएं हैं जो आपको समस्याओं का सामना करने की आवश्यकता हो सकती हैं। विशेष रूप से DOMParser.parseFromString
गुम है: Check this।
यदि आप वास्तव में डोम के साथ काम करने के बजाए जावास्क्रिप्ट ऑब्जेक्ट्स में कनवर्ट करना चाहते हैं, तो शायद आप जो देखना चाहते हैं वह JXON है। Here's the way।
ध्यान दें कि यदि आप किसी भी समय ऑब्जेक्ट से अपने एक्सएमएल दस्तावेज़ को फिर से बनाना चाहते हैं, तो मैं आपको डीओएम में परिवर्तित करने और सीधे डोम नोड्स के साथ काम करने की सलाह दूंगा। इस तरह, जब आप इसे पुन: व्यवस्थित करते हैं, तो नोड्स का क्रम संरक्षित किया जाएगा। यदि आप सादे पुराने जावास्क्रिप्ट ऑब्जेक्ट रूट पर जाते हैं, तो ऑर्डरिंग खो जाएगी।
स्रोत
2016-05-06 18:54:01
क्या आप ब्राउज़र में या node.js या कुछ और कर रहे हैं? –
uhm .. parseXML xml को जावास्क्रिप्ट ऑब्जेक्ट में परिवर्तित करता है। आप संभवतः और क्या खोज रहे हैं? –
@ बेंजामिन कोवाच ब्राउज़र में। @ केविन बी jquery पेज पर [लिंक] (http://api.jquery.com/jquery.parsexml/) यह कहता है कि यह एक 'एक्सएमएल दस्तावेज़' देता है। विवरण: एक स्ट्रिंग को एक XML दस्तावेज़ में पार्स करता है। मैं इसे xml से ऑब्जेक्ट बनाना चाहता हूं। –