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