के बीच अलग-अलग मेरे पास निम्नलिखित Document
ऑब्जेक्ट - Document myDoc
है।"getDocumentElement" और "getFirstChild"
myDoc
द्वारा ...
myDoc = DocumentBuilderFactory.newInstance()
.newDocumentBuilder().parse(file);
अब मैं एक्सएमएल फ़ाइल की जड़ प्राप्त करना चाहते हैं एक XML
फ़ाइल रखती है। वहाँ
Node firstChild = this.myDoc.getFirstChild()
और
Node firstChild = (Node)myDoc.getDocumentElement()
के बीच कोई अंतर पहले रास्ते में है, firstChild
एक XML
फ़ाइल की एक नोड जड़ धारण लेकिन यह Node
की गहराई नहीं होगा। हालांकि, दूसरे तरीके से, firstChild
सभी गहराई के साथ रूट होगा।
उदाहरण के लिए, मैं निम्नलिखित एक्सएमएल
<inventory>
<book num="b1">
</book>
<book num="b2">
</book>
<book num="b3">
</book>
</inventory>
और file
यह रखती है।
पहले मामले में, int count = firstChild.getChildNodes()
count = 0
देता है।
दूसरा मामला count = 3
देगा।
क्या मैं सही हूँ?
आह तो टिप्पणी ने diff को जन्म दिया ईरेंस .. वाह धन्यवाद! – URL87