एक्सएमएल डॉम नोड बनाएं

नया एलीमेंट नोड बनाना

createElement() मेथड नया एलीमेंट नोड बनाता है:

उदाहरण 1

newElement = xmlDoc.createElement("edition");
xmlDoc.getElementsByTagName("book")[0].appendChild(newElement);

अपने आप से प्रयास करें

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

  1. संभवतः books.xml पहले लोड किया गया है xmlDoc मे
  2. नया एलीमेंट नोड <edition> बनाना
  3. इस एलीमेंट नोड को पहले <book> एलीमेंट में जोड़ता है

उदाहरण 2

सभी <book> एलीमेंट्स को चकाता है और एक नया एलीमेंट जोड़ता है:

for (i = 0; i < xLen; i++) { 
    newEle = xmlDoc.createElement("edition");
    newText = xmlDoc.createTextNode("पहला संस्करण");
    newEle.appendChild(newText);
    x[i].appendChild(newEle);
}

अपने आप से प्रयास करें

नया एट्रिब्यूट नोड बनाना

createAttribute() नया एट्रिब्यूट नोड बनाने के लिए उपयोगी:

उदाहरण 1

newAtt = xmlDoc.createAttribute("edition");
newAtt.nodeValue = "पहला संस्करण";
xmlDoc.getElementsByTagName("title")[0].setAttributeNode(newAtt);

अपने आप से प्रयास करें

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

  1. यदि books.xml लोड हो गया है xmlDoc मे
  2. नया एट्रिब्यूट नोड बनाना "edition"
  3. इस एट्रिब्यूट नोड का मान "first"
  4. इस नए एट्रिब्यूट नोड को पहले <title> एलीमेंट में जोड़ता है

उदाहरण 2

सभी <title> एलीमेंट्स को चकाता है और नया एट्रिब्यूट नोड जोड़ता है:

for (i = 0; i < xLen; i++) { 
    newAtt = xmlDoc.createAttribute("edition");
    newAtt.value = "पहला संस्करण";
    x[i].setAttributeNode(newAtt);
}

अपने आप से प्रयास करें

यदि एट्रिब्यूट पहले से ही मौजूद है, तो इसे नए एट्रिब्यूट से बदल देता है。

setAttribute() के द्वारा एट्रिब्यूट बनाना

क्योंकि setAttribute() मेथड एट्रिब्यूट नहीं मिलने पर नया एट्रिब्यूट बनाता है, इसलिए यह नया एट्रिब्यूट बनाने के लिए भी उपयोगी है。

उदाहरण 1

xmlDoc.getElementsByTagName('book')[0].setAttribute("edition","first");

अपने आप से प्रयास करें

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

  1. संभवतः books.xml पहले लोड किया गया है xmlDoc मे
  2. पहले <book> एलीमेंट का "edition" एट्रिब्यूट का मान "first"

उदाहरण 2

सभी <title> एलीमेंट्स को चकाता है और नया एट्रिब्यूट जोड़ता है:

for(i = 0; i < x.length; i++) {
    x[i].setAttribute("edition", "पहला संस्करण");
}

अपने आप से प्रयास करें

टेक्स्ट नोड बनाना

createTextNode() मेथड नया टेक्स्ट नोड बनाता है:

उदाहरण 1

newEle = xmlDoc.createElement("edition");
newText = xmlDoc.createTextNode("पहला");
newEle.appendChild(newText);
xmlDoc.getElementsByTagName("book")[0].appendChild(newEle);

अपने आप से प्रयास करें

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

  1. संभवतः books.xml पहले लोड किया गया है xmlDoc मे
  2. नई एलीमेंट नोड <edition> बनाएं
  3. नई टेक्स्ट नोड बनाएं जिसमें टेक्स्ट है "first"
  4. नई टेक्स्ट नोड को नए एलीमेंट नोड में जोड़ें
  5. नए <book> एलीमेंट में नए एलीमेंट नोड को जोड़ें

उदाहरण 2

सभी <book> एलीमेंटों में टेक्स्ट नोड वाले एलीमेंट नोड को जोड़ें:

for (i = 0; i < xLen; i++) { 
    newEle = xmlDoc.createElement("edition");
    newText = xmlDoc.createTextNode("पहला संस्करण");
    newEle.appendChild(newText);
    x[i].appendChild(newEle);
}

अपने आप से प्रयास करें

CDATA Section नोड बनाएं

createCDATASection() मथड्डा नई CDATA section नोड बनाता है。

उदाहरण 1

newCDATA = xmlDoc.createCDATASection("नवरूप सेल & अवधी दिस्काउंट");
xmlDoc.getElementsByTagName("book")[0].appendChild(newCDATA);

अपने आप से प्रयास करें

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

  1. संभवतः books.xml पहले लोड किया गया है xmlDoc मे
  2. नई CDATA section नोड बनाएं
  3. इस नई CDATA नोड को पहले <book> एलीमेंट में जोड़ें

उदाहरण 2

चक्र घूमाएं और सभी <book> एलीमेंटों में CDATA भाग को जोड़ें:

x = xmlDoc.getElementsByTagName("book");
xLen = x.length;
newtext = "नवरूप सेल & अवधी दिस्काउंट";
for (i = 0; i < xLen; i++) { 
    newCDATA = xmlDoc.createCDATASection(newtext);
    x[i].appendChild(newCDATA);
}

अपने आप से प्रयास करें

टिप्पणी नोड बनाएं

createComment() मथड्डा नई टिप्पणी नोड बनाता है。

उदाहरण 1

newComment = xmlDoc.createComment("2024 वर्ष 2 में संशोधित");
xmlDoc.getElementsByTagName("book")[0].appendChild(newComment);

अपने आप से प्रयास करें

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

  1. संभवतः books.xml पहले लोड किया गया है xmlDoc मे
  2. नई टिप्पणी नोड बनाएं
  3. इस नई टिप्पणी नोड को पहले <book> एलीमेंट में जोड़ें

उदाहरण 2

चक्र घूमाएं और सभी <book> एलीमेंटों में टिप्पणी नोड को जोड़ें:

x = xmlDoc.getElementsByTagName("book");
xLen = x.length
for (i = 0; i < xLen; i++) { 
    newComment = xmlDoc.createComment("2024 वर्ष 2 में संशोधित");
    x[i].appendChild(newComment);
}

अपने आप से प्रयास करें