"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > मैं jQuery का उपयोग करके XML दस्तावेज़ों को कैसे पार्स करूँ?

मैं jQuery का उपयोग करके XML दस्तावेज़ों को कैसे पार्स करूँ?

2024-11-03 को प्रकाशित
ब्राउज़ करें:519

How Do I Parse XML Documents Using jQuery?

jQuery के साथ XML पार्सिंग: एक व्यापक गाइड

वेब अनुप्रयोगों में XML दस्तावेज़ों को पार्स करना एक सामान्य कार्य है। jQuery XML डेटा में हेरफेर करने का एक शक्तिशाली तरीका प्रदान करता है, जो डेवलपर्स को जटिल संरचनाओं को नेविगेट करने और विशिष्ट नोड्स निकालने में सक्षम बनाता है।

XML को पार्स करना

jQuery का उपयोग करके XML को पार्स करने के लिए, आप $.parseXML() फ़ंक्शन। यह फ़ंक्शन इनपुट के रूप में एक XML स्ट्रिंग लेता है और XML दस्तावेज़ का प्रतिनिधित्व करने वाला एक jQuery ऑब्जेक्ट लौटाता है।

XML ट्री को नेविगेट करना

एक बार XML दस्तावेज़ पार्स हो जाने के बाद, आप मानक jQuery चयनकर्ताओं का उपयोग करके XML ट्री को नेविगेट करें। किसी विशिष्ट नोड को खोजने के लिए, आप $.find() विधि का उपयोग कर सकते हैं। उदाहरण के लिए, मान लें कि आपके पास निम्नलिखित XML दस्तावेज़ है:


  
    
      this is a test.
    
  
  
    
      Sunil
    
  

"परीक्षण" नोड को ढूंढने और उसके टेक्स्ट को पुनः प्राप्त करने के लिए, आप निम्नलिखित कोड का उपयोग कर सकते हैं:

var xml = $.parseXML(yourfile.xml),
  $xml = $( xml ),
  $test = $xml.find('test');

console.log($test.text());

JSON में कनवर्ट करना

हालांकि jQuery XML को पार्स करने और परिणामी ट्री को नेविगेट करने का एक तरीका प्रदान करता है, लेकिन ऐसा नहीं है XML को मूल रूप से JSON में बदलें। यदि आपको अपने XML डेटा के JSON प्रतिनिधित्व की आवश्यकता है, तो आपको https://www.fyneworks.com/jquery/xml-to-json/ जैसे तृतीय-पक्ष प्लगइन का उपयोग करने की आवश्यकता हो सकती है। यह प्लगइन आपके XML को JSON में परिवर्तित कर सकता है, जो डेटा का अधिक मूल प्रतिनिधित्व प्रदान करता है जिसे मानक जावास्क्रिप्ट विधियों का उपयोग करके आसानी से हेरफेर किया जा सकता है।

विज्ञप्ति वक्तव्य इस लेख को पुन: पेश किया गया है: 1729231458 यदि कोई उल्लंघन है, तो इसे हटाने के लिए [email protected] पर संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3