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