XML DOM firstChild गुण

Document वस्तु संदर्भ पुस्तिका

विभावना और उपयोग

firstChild गुण को दस्तावेज़ के पहले सबसे छोटा नोड लॉड करने की क्षमता प्रदान करता है।

व्याकरण:

documentObject.firstChild 

सूचना और टिप्पणी

टिप्पणी:Internet Explorer नोड के बीच बनाए गए खाली टेक्स्ट नोड (उदाहरण के लिए, बाईंगनी सिंगल क्वोटेशन) को अनदेखा करेगा, जबकि Mozilla ऐसा नहीं करेगा। इसलिए, नीचे दिए गए उदाहरण में, हम एक फ़ंक्शन का उपयोग करेंगे ताकि पहले सबसे छोटा नोड के नोड टाइप की जांच करें।

एलिमेंट नोड का नोड टाइप 1 है, इसलिए यदि पहला सबसे छोटा नोड एक एलिमेंट नोड नहीं है, तो वह अगले नोड पर जाएगा और इस नोड को एक एलिमेंट नोड है के लिए जांच करता रहेगा। पूरी प्रक्रिया तब तक जारी रहेगी जब तक कि पहला एलिमेंट सबसे छोटा नोड ना पाया जाए। इस तरीके से, हम Internet Explorer और Mozilla पर सही परिणाम प्राप्त कर सकते हैं।

सूचना:IE और Mozilla ब्राउज़र के बीच XML DOM के अंतर के बारे में अधिक जानकारी के लिए हमारे DOM ब्राउज़र अध्याय

उदाहरण

सभी उदाहरणों में, हम XML फ़ाइल का उपयोग करेंगे books.xmlऔर JavaScript फ़ंक्शन loadXMLDoc()

निम्नलिखित कोड टुकड़ा दस्तावेज के पहले उप-वस्तु के नोड नाम और नोड टाइप को दिखाता है:

//पहले नोड को element नोड है का जांच करें
function get_firstchild(n)
{
var x=n.firstChild;
while (x.nodeType!=1)
{
x=x.nextSibling;
}
return x;
}
xmlDoc=loadXMLDoc("/example/xdom/books.xml");
var x=get_firstchild(xmlDoc);
document.write("Nodename: " + x.nodeName);
document.write(" (nodetype: " + x.nodeType + ")");

आउटपुट:

Nodename: bookstore (nodetype: 1)

Document वस्तु संदर्भ पुस्तिका