XML DOM createElementNS() विधि
परिभाषा और उपयोग
createElementNS() विधि एक निर्दिष्ट नामस्पेस के साथ एलीमेंट नोड का निर्माण कर सकती है।
यह विधि एक Element ऑब्जैक्ट वापस कर सकती है।
व्याकरणः
createElementNS(ns,name)
पारामीटर | वर्णन |
---|---|
ns | इस एलीमेंट नोड के लिए नामस्पेस के नाम निर्धारित करने के लिए इस एलीमेंट को नाम देने की क्षमता है। |
नाम | इस एलीमेंट नोड के लिए नाम निर्धारित करने के लिए इस एलीमेंट को नाम देने की क्षमता है। |
व्याख्या
createElementNS() विधि के साथ createElement() विधिसमान है, लेकिन इससे बनाए गए Element नोड नामांकित रूप से नामांकित नाम के अलावा नामस्पष्ट रूप से नामांकित नामस्पष्ट रूप से नामांकित नाम भी रखते हैं। नामस्पष्ट रूप से नामांकित XML दस्तावेज़ केवल इस विधि का उपयोग करते हैं।
उदाहरण
सभी उदाहरणों में, हम एक XML फ़ाइल का उपयोग करेंगे books.xmlके साथ-साथ JavaScript फ़ंक्शन loadXMLDoc().
नीचे दिए गए कोड फ्रेमेंट नामित नामस्पष्ट रूप से नामांकित एलीमेंट नोड को प्रत्येक <book> में जोड़ सकता है:
mlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName('book');
var newel,newtext;
for (i=0;i<x.length;i++)
{
newel=xmlDoc.createElementNS('p','edition')
;
newtext=xmlDoc.createTextNode('First');
newel.appendChild(newtext);
x[i].appendChild(newel);
}