एक्सएमएल दस्तावेज़ का उदाहरण.
तरीके
| तरीका | रिटर्न टाइप | संक्षिप्त विवरण | 
|---|---|---|
| add | Document | दिए गए नोड को दस्तावेज़ के आखिर में जोड़ता है. | 
| add | Document | दिए गए इंडेक्स पर, दिए गए नोड को दस्तावेज़ के उन सभी नोड के बीच में डालता है जो उसके चाइल्ड होते हैं. | 
| clone | Content[] | दस्तावेज़ के सभी चाइल्ड नोड की अटैच नहीं की गई कॉपी बनाता है. | 
| detach | Element | दस्तावेज़ के रूट Elementनोड को अलग करता है और उसे दिखाता है. | 
| get | Content[] | दस्तावेज़ के चाइल्ड नोड दिखाता है. | 
| get | Content | दस्तावेज़ के बच्चों के तौर पर मौजूद सभी नोड में से, दिए गए इंडेक्स पर मौजूद नोड को पाता है. | 
| get | Integer | दस्तावेज़ के चाइल्ड नोड की संख्या दिखाता है. | 
| get | Content[] | दस्तावेज़ के डायरेक्ट या इनडायरेक्ट चाइल्ड नोड को उसी क्रम में दिखाता है जिस क्रम में वे दस्तावेज़ में दिखते हैं. | 
| get | Doc | दस्तावेज़ का Docएलान पाता है. | 
| get | Element | दस्तावेज़ का रूट Elementनोड दिखाता है. | 
| has | Boolean | यह पता लगाता है कि दस्तावेज़ में रूट Elementनोड है या नहीं. | 
| remove | Content[] | दस्तावेज़ के चाइल्ड नोड हटाता है. | 
| remove | Boolean | अगर दिया गया नोड, दस्तावेज़ का चाइल्ड है, तो उसे हटा देता है. | 
| remove | Content | दस्तावेज़ के चाइल्ड नोड में से, दिए गए इंडेक्स पर मौजूद नोड को हटाता है. | 
| set | Document | दस्तावेज़ का Docएलान सेट करता है. | 
| set | Document | दस्तावेज़ का रूट Elementनोड सेट करता है. | 
ज़्यादा जानकारी वाला दस्तावेज़
add
दिए गए नोड को दस्तावेज़ के आखिर में जोड़ता है. content आर्ग्युमेंट, Content ऑब्जेक्ट या Content में दिए गए टाइप से जुड़ा कोई भी नोड ऑब्जेक्ट हो सकता है. हालांकि, ध्यान रखें कि किसी दस्तावेज़ में सिर्फ़ एक चाइल्ड Element node हो सकता है. यह रूट Element node होता है.
पैरामीटर
| नाम | टाइप | ब्यौरा | 
|---|---|---|
| content | Content | जोड़ने के लिए नोड | 
वापसी का टिकट
Document — चेन करने के लिए दस्तावेज़
add
दिए गए इंडेक्स पर, दिए गए नोड को दस्तावेज़ के उन सभी नोड के बीच में डालता है जो उसके चाइल्ड होते हैं. content आर्ग्युमेंट, Content ऑब्जेक्ट या कोई ऐसा नोड ऑब्जेक्ट हो सकता है जो Content में दिए गए टाइप से मेल खाता हो. हालांकि, ध्यान दें कि किसी दस्तावेज़ में सिर्फ़ एक चाइल्ड Element नोड हो सकता है. यह नोड, रूट Element नोड होता है.
पैरामीटर
| नाम | टाइप | ब्यौरा | 
|---|---|---|
| index | Integer | वह इंडेक्स जहां दस्तावेज़ के सभी चाइल्ड नोड के बीच में, नोड को डालना है | 
| content | Content | डालने के लिए नोड | 
वापसी का टिकट
Document — चेन करने के लिए दस्तावेज़
clone
दस्तावेज़ के सभी चाइल्ड नोड की अटैच नहीं की गई कॉपी बनाता है.
वापसी का टिकट
Content[] — दस्तावेज़ के उन सभी नोड की अटैच नहीं की गई कॉपी का कलेक्शन जो डायरेक्ट चाइल्ड हैं
detach
get
get
दस्तावेज़ के बच्चों के तौर पर मौजूद सभी नोड में से, दिए गए इंडेक्स पर मौजूद नोड को पाता है. अगर दिए गए इंडेक्स पर कोई नोड नहीं है, तो यह तरीका null दिखाता है.
पैरामीटर
| नाम | टाइप | ब्यौरा | 
|---|---|---|
| index | Integer | दस्तावेज़ के सीधे तौर पर चाइल्ड एलिमेंट वाले सभी नोड में से, नोड का इंडेक्स | 
वापसी का टिकट
Content — नोड या null, अगर दिए गए इंडेक्स में कोई नोड नहीं है
get
दस्तावेज़ के चाइल्ड नोड की संख्या दिखाता है.
वापसी का टिकट
Integer — दस्तावेज़ के चाइल्ड नोड की संख्या
get
दस्तावेज़ के डायरेक्ट या इनडायरेक्ट चाइल्ड नोड को उसी क्रम में दिखाता है जिस क्रम में वे दस्तावेज़ में दिखते हैं.
वापसी का टिकट
Content[] — दस्तावेज़ के सीधे या अप्रत्यक्ष चाइल्ड नोड का कलेक्शन
get
get
has
यह पता लगाता है कि दस्तावेज़ में रूट Element नोड है या नहीं.
वापसी का टिकट
Boolean — true, अगर दस्तावेज़ में रूट Element नोड है; false, अगर नहीं है
remove
दस्तावेज़ के चाइल्ड नोड हटाता है.
वापसी का टिकट
Content[] — उन सभी नोड का कलेक्शन जो हटाए जाने से पहले, दस्तावेज़ के सबसे छोटे चाइल्ड थे
remove
अगर दिया गया नोड, दस्तावेज़ का चाइल्ड है, तो उसे हटा देता है. content आर्ग्युमेंट, Content ऑब्जेक्ट या कोई ऐसा नोड ऑब्जेक्ट हो सकता है जो Content में बताए गए टाइप से मेल खाता हो.
पैरामीटर
| नाम | टाइप | ब्यौरा | 
|---|---|---|
| content | Content | जिस नोड को हटाना है | 
वापसी का टिकट
Boolean — true अगर नोड, डायरेक्ट चाइल्ड था और उसे हटा दिया गया था; false अगर नहीं
remove
दस्तावेज़ के चाइल्ड नोड में से, दिए गए इंडेक्स पर मौजूद नोड को हटाता है. अगर दिए गए इंडेक्स पर कोई नोड नहीं है, तो यह तरीका null दिखाता है.
पैरामीटर
| नाम | टाइप | ब्यौरा | 
|---|---|---|
| index | Integer | दस्तावेज़ के सीधे तौर पर चाइल्ड एलिमेंट वाले सभी नोड में से, नोड का इंडेक्स | 
वापसी का टिकट
Content — वह नोड जिसे हटाया गया था या null, अगर दिए गए इंडेक्स में कोई नोड नहीं है
set
दस्तावेज़ का Doc एलान सेट करता है. अगर दस्तावेज़ में पहले से ही कोई दूसरा
Doc नोड है, तो यह तरीका पुराने नोड को ओवरराइट कर देता है. अगर दस्तावेज़ में पहले से ही वही Doc नोड मौजूद है जिसे सेट किया जा रहा है, तो यह तरीका एक अपवाद दिखाता है.
पैरामीटर
| नाम | टाइप | ब्यौरा | 
|---|---|---|
| doc | Doc | Documentसेट करने के लिए | 
वापसी का टिकट
Document — चेन करने के लिए दस्तावेज़