XML DOM इन्स्टांस

XML DOM विश्लेषण

नीचे के उदाहरण में उपयोग किए जाने वाले XML फ़ाइल:books.xml

XML फ़ाइल को चार्ज करें और विश्लेषण करें
XML चार्ज करें और विश्लेषण करें

उदाहरण व्याख्या

XML DOM गुण और विधियाँ

नीचे के उदाहरण में XML दस्तावेज़ का उपयोग किया गया है books.xml

फ़ंक्शन loadXMLDoc()जो बाहरी JavaScript में स्थित है, XML दस्तावेज़ को लोड करने के लिए उपयोग किया जाता है。

फ़ंक्शन loadXMLString()बाहरी जावास्क्रिप्ट में स्थित है, जो XML चार्ज करने के लिए उपयोग किया जाता है。

XML फ़ाइल को चार्ज करें और विश्लेषण करें
XML चार्ज करें और विश्लेषण करें

उदाहरण व्याख्या

एक्सएमएल डॉम नोड इनफ़ोर्मेशन

नीचे के उदाहरण में XML दस्तावेज़ का उपयोग किया गया है books.xml

फ़ंक्शन loadXMLDoc()जो बाहरी JavaScript में स्थित है, XML दस्तावेज़ को लोड करने के लिए उपयोग किया जाता है。

एलिमेंट क्षेत्र के क्षेत्र नाम को प्राप्त करें
टेक्स्ट क्षेत्र से टेक्स्ट प्राप्त करें
टेक्स्ट क्षेत्र में टेक्स्ट को बदलें
एलिमेंट क्षेत्र के क्षेत्र नाम और प्रकार को प्राप्त करें

उदाहरण व्याख्या

XML DOM क्षेत्र सूची और गुण सूची

नीचे के उदाहरण में XML दस्तावेज़ का उपयोग किया गया है books.xml

फ़ंक्शन loadXMLDoc()जो बाहरी JavaScript में स्थित है, XML दस्तावेज़ को लोड करने के लिए उपयोग किया जाता है。

पहले <title> एलिमेंट से टेक्स्ट प्राप्त करें
length गुण का उपयोग करके क्षेत्रों को चक्रवाती करें
एलिमेंट की गुण को प्राप्त करें

उदाहरण व्याख्या

XML DOM नोड ट्री दौरा करना

नीचे के उदाहरण में XML दस्तावेज़ का उपयोग किया गया है books.xml

फ़ंक्शन loadXMLString()जो बाहरी JavaScript में स्थित है, XML दस्तावेज़ को लोड करने के लिए उपयोग किया जाता है。

एक क्षेत्र ट्री को घूमाएं
<book> एलिमेंट के सभी सब क्षेत्रों को चक्रवाती करें

उदाहरण व्याख्या

एक्सएमएल डॉम ब्राउज़र अंतर

नीचे के उदाहरण में XML दस्तावेज़ का उपयोग किया गया है books.xml

फ़ंक्शन loadXMLDoc()जो बाहरी JavaScript में स्थित है, XML दस्तावेज़ को लोड करने के लिए उपयोग किया जाता है。

क्षेत्र सूची की लंबाई दिखाएं
इस उदाहरण में एक क्षेत्र सूची की लंबाई दिखाई देती है। आईई और अन्य ब्राउज़रों में परिणाम अलग है。
क्षेत्रों के बीच की खाली टेक्स्ट को नज़रअंदाज़ करें
इस उदाहरण में क्षेत्र के nodeType की जांच की जाती है और केवल एलिमेंट क्षेत्रों को संसाधित किया जाता है。

उदाहरण व्याख्या

एक्सएमएल डॉम नोड लोकेशन

नीचे के उदाहरण में XML दस्तावेज़ का उपयोग किया गया है books.xml

फ़ंक्शन loadXMLDoc()जो बाहरी JavaScript में स्थित है, XML दस्तावेज़ को लोड करने के लिए उपयोग किया जाता है。

क्षेत्र के पैर क्षेत्र को प्राप्त करें
वस्तु के पहले सहायक नोड प्राप्त करना
वस्तु के अंतिम सहायक नोड प्राप्त करना
वस्तु के अगले साथी एलिमेंट प्राप्त करना
वस्तु के पहले साथी एलिमेंट प्राप्त करना

उदाहरण व्याख्या

एक्सएमएल डॉम नोड वैल्यू

नीचे के उदाहरण में XML दस्तावेज़ का उपयोग किया गया है books.xml

फ़ंक्शन loadXMLDoc()जो बाहरी JavaScript में स्थित है, XML दस्तावेज़ को लोड करने के लिए उपयोग किया जाता है。

एलिमेंट का मूल्य प्राप्त करना
अभियात्मक का मूल्य प्राप्त करना

उदाहरण व्याख्या

एक्सएमएल डॉम नोड वैल्यू बदलना

नीचे के उदाहरण में XML दस्तावेज़ का उपयोग किया गया है books.xml

फ़ंक्शन loadXMLDoc()जो बाहरी JavaScript में स्थित है, XML दस्तावेज़ को लोड करने के लिए उपयोग किया जाता है。

एलिमेंट के टेक्स्ट नोड को बदलना
setAttribute का उपयोग करके अभियात्मक का बदलना
nodeValue का उपयोग करके अभियात्मक को बदलना

उदाहरण व्याख्या

एक्सएमएल डॉम नोड डिलीट

नीचे के उदाहरण में XML दस्तावेज़ का उपयोग किया गया है books.xml

फ़ंक्शन loadXMLDoc()जो बाहरी JavaScript में स्थित है, XML दस्तावेज़ को लोड करने के लिए उपयोग किया जाता है。

एलिमेंट नोड हटाना
वर्तमान एलिमेंट नोड हटाना
टेक्स्ट नोड हटाना
टेक्स्ट नोड के टेक्स्ट को खाली करना
नाम के आधार पर अभियात्मक बदलना
वस्तु के आधार पर अभियात्मक बदलना

उदाहरण व्याख्या

एक्सएमएल डॉम नोड रिप्लेस

नीचे के उदाहरण में XML दस्तावेज़ का उपयोग किया गया है books.xml

फ़ंक्शन loadXMLDoc()जो बाहरी JavaScript में स्थित है, XML दस्तावेज़ को लोड करने के लिए उपयोग किया जाता है。

एलिमेंट नोड बदलना
टेक्स्ट नोड में डाटा बदलना

उदाहरण व्याख्या

एक्सएमएल डॉम नोड क्रिएट

नीचे के उदाहरण में XML दस्तावेज़ का उपयोग किया गया है books.xml

फ़ंक्शन loadXMLDoc()जो बाहरी JavaScript में स्थित है, XML दस्तावेज़ को लोड करने के लिए उपयोग किया जाता है。

एलिमेंट नोड बनाना
createAttribute का उपयोग करके अभियात्मक नोड बनाना
setAttribute का उपयोग करके अभियात्मक नोड बनाना
टेक्स्ट नोड बनाना
CDATA खंड नोड बनाना
कमेंट नोड बनाना

उदाहरण व्याख्या

एक्सएमएल डॉम नोड एड

नीचे के उदाहरण में XML दस्तावेज़ का उपयोग किया गया है books.xml

फ़ंक्शन loadXMLDoc()जो बाहरी JavaScript में स्थित है, XML दस्तावेज़ को लोड करने के लिए उपयोग किया जाता है。

अंतिम सहायक नोड के बाद एक नोड जोड़ना
निर्दिष्ट सहायक नोड के पहले एक नोड जोड़ना
नए अभियात्मक को जोड़ना
टेक्स्ट नोड में डाटा जोड़ना

उदाहरण व्याख्या

एक्सएमएल डॉम नोड क्लोन

नीचे के उदाहरण में XML दस्तावेज़ का उपयोग किया गया है books.xml

फ़ंक्शन loadXMLDoc()जो बाहरी JavaScript में स्थित है, XML दस्तावेज़ को लोड करने के लिए उपयोग किया जाता है。

एक नोड को नकल करके और इसे मौजूदा नोड के बाद जोड़ा गया है
इस उदाहरण में cloneNode() का उपयोग किया गया है एक नोड को नकल करके और इसे XML दस्तावेज़ के मूल नोड में जोड़ा गया है。

उदाहरण व्याख्या