एक्सएमएल दस्तावेज़ का उदाहरण.
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
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 नोड सेट करता है. |
ज़्यादा जानकारी वाला दस्तावेज़
addContent(content)
दिए गए नोड को दस्तावेज़ के आखिर में जोड़ता है. content
आर्ग्युमेंट, Content
ऑब्जेक्ट या Content
में दिए गए टाइप से जुड़ा कोई भी नोड ऑब्जेक्ट हो सकता है. हालांकि, ध्यान रखें कि किसी दस्तावेज़ में सिर्फ़ एक चाइल्ड Element
node हो सकता है. यह रूट Element
node होता है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
content | Content | जोड़ने के लिए नोड |
वापसी का टिकट
Document
— चेन करने के लिए दस्तावेज़
addContent(index, content)
दिए गए इंडेक्स पर, दिए गए नोड को दस्तावेज़ के उन सभी नोड के बीच में डालता है जो उसके चाइल्ड होते हैं. content
आर्ग्युमेंट, Content
ऑब्जेक्ट या कोई ऐसा नोड ऑब्जेक्ट हो सकता है जो Content
में दिए गए टाइप से मेल खाता हो. हालांकि, ध्यान दें कि किसी दस्तावेज़ में सिर्फ़ एक चाइल्ड Element
नोड हो सकता है. यह नोड, रूट Element
नोड होता है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
index | Integer | वह इंडेक्स जहां दस्तावेज़ के सभी चाइल्ड नोड के बीच में, नोड को डालना है |
content | Content | डालने के लिए नोड |
वापसी का टिकट
Document
— चेन करने के लिए दस्तावेज़
cloneContent()
दस्तावेज़ के सभी चाइल्ड नोड की अटैच नहीं की गई कॉपी बनाता है.
वापसी का टिकट
Content[]
— दस्तावेज़ के उन सभी नोड की अटैच नहीं की गई कॉपी का कलेक्शन जो डायरेक्ट चाइल्ड हैं
detachRootElement()
getAllContent()
getContent(index)
दस्तावेज़ के बच्चों के तौर पर मौजूद सभी नोड में से, दिए गए इंडेक्स पर मौजूद नोड को पाता है. अगर दिए गए इंडेक्स पर कोई नोड नहीं है, तो यह तरीका null
दिखाता है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
index | Integer | दस्तावेज़ के सीधे तौर पर चाइल्ड एलिमेंट वाले सभी नोड में से, नोड का इंडेक्स |
वापसी का टिकट
Content
— नोड या null
, अगर दिए गए इंडेक्स में कोई नोड नहीं है
getContentSize()
दस्तावेज़ के चाइल्ड नोड की संख्या दिखाता है.
वापसी का टिकट
Integer
— दस्तावेज़ के चाइल्ड नोड की संख्या
getDescendants()
दस्तावेज़ के डायरेक्ट या इनडायरेक्ट चाइल्ड नोड को उसी क्रम में दिखाता है जिस क्रम में वे दस्तावेज़ में दिखते हैं.
वापसी का टिकट
Content[]
— दस्तावेज़ के सीधे या अप्रत्यक्ष चाइल्ड नोड का कलेक्शन
getDocType()
getRootElement()
hasRootElement()
यह पता लगाता है कि दस्तावेज़ में रूट Element
नोड है या नहीं.
वापसी का टिकट
Boolean
— true
, अगर दस्तावेज़ में रूट Element
नोड है; false
, अगर नहीं है
removeContent()
दस्तावेज़ के चाइल्ड नोड हटाता है.
वापसी का टिकट
Content[]
— उन सभी नोड का कलेक्शन जो हटाए जाने से पहले, दस्तावेज़ के सबसे छोटे चाइल्ड थे
removeContent(content)
अगर दिया गया नोड, दस्तावेज़ का चाइल्ड है, तो उसे हटा देता है. content
आर्ग्युमेंट, Content
ऑब्जेक्ट या कोई ऐसा नोड ऑब्जेक्ट हो सकता है जो Content
में बताए गए टाइप से मेल खाता हो.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
content | Content | जिस नोड को हटाना है |
वापसी का टिकट
Boolean
— true
अगर नोड, डायरेक्ट चाइल्ड था और उसे हटा दिया गया था; false
अगर नहीं
removeContent(index)
दस्तावेज़ के चाइल्ड नोड में से, दिए गए इंडेक्स पर मौजूद नोड को हटाता है. अगर दिए गए इंडेक्स पर कोई नोड नहीं है, तो यह तरीका null
दिखाता है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
index | Integer | दस्तावेज़ के सीधे तौर पर चाइल्ड एलिमेंट वाले सभी नोड में से, नोड का इंडेक्स |
वापसी का टिकट
Content
— वह नोड जिसे हटाया गया था या null
, अगर दिए गए इंडेक्स में कोई नोड नहीं है
setDocType(docType)
दस्तावेज़ का Doc
एलान सेट करता है. अगर दस्तावेज़ में पहले से ही कोई दूसरा
Doc
नोड है, तो यह तरीका पुराने नोड को ओवरराइट कर देता है. अगर दस्तावेज़ में पहले से ही वही Doc
नोड मौजूद है जिसे सेट किया जा रहा है, तो यह तरीका एक अपवाद दिखाता है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
doc | Doc | Document सेट करने के लिए |
वापसी का टिकट
Document
— चेन करने के लिए दस्तावेज़