एक्सएमएल Element नोड को दिखाने का तरीका.
// Adds up the values listed in a sample XML document and adds a new element // with the total. let xml = '<things>' + '<plates>12</plates>' + '<bowls>18</bowls>' + '<cups>25</cups>' + '</things>'; const document = XmlService.parse(xml); const root = document.getRootElement(); const items = root.getChildren(); let total = 0; for (let i = 0; i < items.length; i++) { total += Number(items[i].getText()); } const totalElement = XmlService.createElement('total').setText(total); root.addContent(totalElement); xml = XmlService.getPrettyFormat().format(document); Logger.log(xml);
तरीके
| तरीका | रिटर्न टाइप | संक्षिप्त विवरण | 
|---|---|---|
| add | Element | दिए गए नोड को Elementनोड के आखिरी चाइल्ड के तौर पर जोड़ता है. | 
| add | Element | दिए गए इंडेक्स पर, दिए गए नोड को उन सभी नोड के बीच में डालता है जो Elementनोड के चाइल्ड होते हैं. | 
| clone | Content[] | {@code Element} नोड के चाइल्ड नोड की अटैच नहीं की गई कॉपी बनाता है. | 
| detach() | Content | नोड को उसके पैरंट Elementनोड से अलग करता है. | 
| get | Content[] | {@code Element} नोड के चाइल्ड एलिमेंट दिखाता है. | 
| get | Attribute | दिए गए नाम और बिना नेमस्पेस वाले इस Elementनोड के लिए एट्रिब्यूट पाता है. | 
| get | Attribute | दिए गए नाम और नेमस्पेस वाले इस Elementनोड के लिए एट्रिब्यूट पाता है. | 
| get | Attribute[] | इस Elementनोड के सभी एट्रिब्यूट को उसी क्रम में दिखाता है जिस क्रम में वे दस्तावेज़ में दिखते हैं. | 
| get | Element | दिए गए नाम वाला पहला Elementनोड और कोई नेमस्पेस नहीं पाता है, जो इसElementनोड का तुरंत बच्चा है. | 
| get | Element | दिए गए नाम और नेमस्पेस वाला पहला Elementनोड पाता है, जो इसElementनोड का तुरंत बच्चा होता है. | 
| get | String | अगर नोड, Elementनोड का डायरेक्ट चाइल्ड है, तो दिए गए नाम और बिना नेमस्पेस वाले नोड की टेक्स्ट वैल्यू पाता है. | 
| get | String | अगर कोई नोड, Elementनोड का सीधा-सही बच्चा है, तो दिए गए नाम और नेमस्पेस वाले नोड की टेक्स्ट वैल्यू दिखाता है. | 
| get | Element[] | इस Elementनोड के सभीElementनोड को उसी क्रम में पाता है जिसमें वे दस्तावेज़ में दिखते हैं. | 
| get | Element[] | दिए गए नाम और बिना नेमस्पेस वाले सभी Elementनोड पाता है. ये नोड, इसElementनोड के सबसे छोटे चाइल्ड होते हैं. ये नोड, दस्तावेज़ में दिखने के क्रम में मिलते हैं. | 
| get | Element[] | दिए गए नाम और नेमस्पेस वाले सभी Elementनोड पाता है. ये नोड, इसElementनोड के डायरेक्ट चाइल्ड होते हैं. ये नोड, दस्तावेज़ में दिखने के क्रम में मिलते हैं. | 
| get | Content | यह दिए गए इंडेक्स पर मौजूद उस नोड को दिखाता है जो {@code Element} नोड के चाइल्ड नोड में शामिल है. | 
| get | Integer | {@code Element} नोड के चाइल्ड नोड की संख्या दिखाता है. | 
| get | Content[] | यह उन सभी नोड को उसी क्रम में दिखाता है जिस क्रम में वे दस्तावेज़ में दिखते हैं. ये नोड, {@code Element} नोड के डायरेक्ट या इनडायरेक्ट चाइल्ड होते हैं. | 
| get | Document | वह एक्सएमएल दस्तावेज़ दिखाता है जिसमें {@code Element} नोड मौजूद है. | 
| get | String | Elementनोड का स्थानीय नाम दिखाता है. | 
| get | Namespace | Elementनोड के लिए नेमस्पेस पाता है. | 
| get | Namespace | Elementनोड के लिए, दिए गए प्रीफ़िक्स वाला नेमस्पेस पाता है. | 
| get | Element | यह फ़ंक्शन, नोड के पैरंट Elementनोड को दिखाता है. | 
| get | String | Elementनोड का स्थानीय नाम और नेमस्पेस प्रीफ़िक्स,[namespacePrefix]:[localName]फ़ॉर्मैट में पाता है. | 
| get | String | Elementनोड की टेक्स्ट वैल्यू दिखाता है. | 
| get | String | यह फ़ंक्शन, दस्तावेज़ में दिखने के क्रम में, नोड के डायरेक्ट या इनडायरेक्ट चाइल्ड नोड की टेक्स्ट वैल्यू दिखाता है. | 
| is | Boolean | यह तय करता है कि यह Elementनोड, किसी दिए गएElementनोड का सीधा या अप्रत्यक्ष पैरंट है या नहीं. | 
| is | Boolean | यह तय करता है कि Elementनोड, दस्तावेज़ का रूट नोड है या नहीं. | 
| remove | Boolean | अगर इस Elementनोड के लिए कोई एट्रिब्यूट मौजूद है, तो उसे हटा देता है. | 
| remove | Boolean | अगर इस Elementनोड के लिए, दिए गए नाम और बिना नेमस्पेस वाला एट्रिब्यूट मौजूद है, तो उसे हटा देता है. | 
| remove | Boolean | अगर इस Elementनोड के लिए, दिए गए नाम और नेमस्पेस वाला एट्रिब्यूट मौजूद है, तो उसे हटा देता है. | 
| remove | Content[] | {@code Element} नोड के बच्चों वाले सभी नोड हटाता है. | 
| remove | Boolean | अगर दिया गया नोड, {@code Element} नोड का चाइल्ड है, तो उसे हटा देता है. | 
| remove | Content | यह दिए गए इंडेक्स पर मौजूद नोड को हटा देता है. यह नोड, {@code Element} नोड के बच्चों में से किसी एक होता है. | 
| set | Element | इस Elementनोड के लिए, दिए गए एट्रिब्यूट को सेट करता है. | 
| set | Element | इस Elementनोड के लिए, दिए गए नाम, वैल्यू, और बिना नेमस्पेस के एट्रिब्यूट सेट करता है. | 
| set | Element | दिए गए नाम, वैल्यू, और नेमस्पेस के साथ इस Elementनोड के लिए एट्रिब्यूट सेट करता है. | 
| set | Element | Elementनोड का स्थानीय नाम सेट करता है. | 
| set | Element | Elementनोड के लिए नेमस्पेस सेट करता है. | 
| set | Element | Elementनोड की टेक्स्ट वैल्यू सेट करता है. | 
ज़्यादा जानकारी वाला दस्तावेज़
add
दिए गए नोड को Element नोड के आखिरी चाइल्ड के तौर पर जोड़ता है. content आर्ग्युमेंट, Element ऑब्जेक्ट या Content में दिए गए टाइप से जुड़ा कोई भी नोड ऑब्जेक्ट हो सकता है.
पैरामीटर
| नाम | टाइप | ब्यौरा | 
|---|---|---|
| content | Content | जोड़ने के लिए नोड | 
वापसी का टिकट
Element — चेन बनाने के लिए Element नोड
add
दिए गए इंडेक्स पर, दिए गए नोड को उन सभी नोड के बीच में डालता है जो Element नोड के चाइल्ड होते हैं. content आर्ग्युमेंट, Element ऑब्जेक्ट या Content में दिए गए टाइप से जुड़ा कोई भी नोड ऑब्जेक्ट हो सकता है.
पैरामीटर
| नाम | टाइप | ब्यौरा | 
|---|---|---|
| index | Integer | वह इंडेक्स जिस पर Elementनोड के सभी चाइल्ड नोड के बीच में, नोड को डालना है | 
| content | Content | डालने के लिए नोड | 
वापसी का टिकट
Element — चेन बनाने के लिए Element नोड
clone
{@code Element} नोड के चाइल्ड नोड की अटैच नहीं की गई कॉपी बनाता है.
वापसी का टिकट
Content[] — उन सभी नोड की अनअटैच की गई कॉपी का कलेक्शन जो
    {@code Element} नोड के चाइल्ड हैं
detach()
get
{@code Element} नोड के चाइल्ड एलिमेंट दिखाता है.
वापसी का टिकट
Content[] — {@code Element} नोड के चाइल्ड नोड की कैटगरी
get
दिए गए नाम और बिना नेमस्पेस वाले इस Element नोड के लिए एट्रिब्यूट पाता है. अगर ऐसा कोई एट्रिब्यूट नहीं है, तो यह तरीका null दिखाता है.
पैरामीटर
| नाम | टाइप | ब्यौरा | 
|---|---|---|
| name | String | एट्रिब्यूट का नाम | 
वापसी का टिकट
Attribute — एट्रिब्यूट या null, अगर दिए गए नाम वाला कोई एट्रिब्यूट और कोई नेमस्पेस मौजूद नहीं है
get
दिए गए नाम और नेमस्पेस वाले इस Element नोड के लिए एट्रिब्यूट पाता है. अगर ऐसा कोई नोड नहीं है, तो यह तरीका null दिखाता है.
पैरामीटर
| नाम | टाइप | ब्यौरा | 
|---|---|---|
| name | String | एट्रिब्यूट का नाम | 
| namespace | Namespace | एट्रिब्यूट का नेमस्पेस | 
वापसी का टिकट
Attribute — एट्रिब्यूट या null, अगर दिए गए नाम और नेमस्पेस वाला कोई एट्रिब्यूट मौजूद नहीं है
get
इस Element नोड के सभी एट्रिब्यूट को उसी क्रम में दिखाता है जिस क्रम में वे दस्तावेज़ में दिखते हैं.
वापसी का टिकट
Attribute[] — इस Element नोड के सभी एट्रिब्यूट का कलेक्शन
get
दिए गए नाम वाला पहला Element नोड और कोई नेमस्पेस नहीं पाता है, जो इस Element नोड का तुरंत बच्चा है. अगर ऐसा कोई नोड नहीं है, तो यह तरीका null दिखाता है.
पैरामीटर
| नाम | टाइप | ब्यौरा | 
|---|---|---|
| name | String | चाइल्ड Elementनोड का नाम | 
वापसी का टिकट
Element — Element नोड या null, अगर दिए गए नाम और नेमस्पेस के साथ कोई चाइल्ड Element नोड मौजूद नहीं है
get
दिए गए नाम और नेमस्पेस वाला पहला Element नोड पाता है, जो इस Element नोड का तुरंत बच्चा होता है. अगर ऐसा कोई नोड नहीं है, तो यह तरीका null दिखाता है.
पैरामीटर
| नाम | टाइप | ब्यौरा | 
|---|---|---|
| name | String | चाइल्ड Elementनोड का नाम | 
| namespace | Namespace | चाइल्ड Elementनोड का नेमस्पेस | 
वापसी का टिकट
Element — Element नोड या null, अगर दिए गए नाम और नेमस्पेस के साथ कोई चाइल्ड Element नोड मौजूद नहीं है
get
अगर नोड, Element नोड का डायरेक्ट चाइल्ड है, तो दिए गए नाम और बिना नेमस्पेस वाले नोड की टेक्स्ट वैल्यू पाता है. अगर ऐसा कोई नोड नहीं है, तो यह तरीका
null दिखाता है.
पैरामीटर
| नाम | टाइप | ब्यौरा | 
|---|---|---|
| name | String | चाइल्ड नोड का नाम | 
वापसी का टिकट
String — चाइल्ड नोड की टेक्स्ट वैल्यू या null, अगर दिए गए नाम और नेमस्पेस के साथ कोई चाइल्ड नोड मौजूद नहीं है
get
अगर कोई नोड, Element नोड का सीधा-सही बच्चा है, तो दिए गए नाम और नेमस्पेस वाले नोड की टेक्स्ट वैल्यू दिखाता है. अगर ऐसा कोई नोड नहीं है, तो यह तरीका null दिखाता है.
पैरामीटर
| नाम | टाइप | ब्यौरा | 
|---|---|---|
| name | String | चाइल्ड नोड का नाम | 
| namespace | Namespace | चाइल्ड नोड का नेमस्पेस | 
वापसी का टिकट
String — चाइल्ड नोड की टेक्स्ट वैल्यू या null, अगर दिए गए नाम और नेमस्पेस वाले कोई चाइल्ड नोड मौजूद नहीं है
get
इस Element नोड के सभी Element नोड को उसी क्रम में पाता है जिसमें वे दस्तावेज़ में दिखते हैं.
वापसी का टिकट
Element[] — इस Element नोड के सभी Element नोड का कलेक्शन
get
दिए गए नाम और बिना नेमस्पेस वाले सभी Element नोड पाता है. ये नोड, इस Element नोड के सबसे छोटे चाइल्ड होते हैं. ये नोड, दस्तावेज़ में दिखने के क्रम में मिलते हैं.
पैरामीटर
| नाम | टाइप | ब्यौरा | 
|---|---|---|
| name | String | चाइल्ड Elementनोड का नाम | 
वापसी का टिकट
Element[] — दिए गए नाम और बिना नेमस्पेस वाले सभी Element नोड का कलेक्शन, जो इस Element नोड के तुरंत बाद के चाइल्ड हैं
get
दिए गए नाम और नेमस्पेस वाले सभी Element नोड पाता है. ये नोड, इस Element नोड के डायरेक्ट चाइल्ड होते हैं. ये नोड, दस्तावेज़ में दिखने के क्रम में मिलते हैं.
पैरामीटर
| नाम | टाइप | ब्यौरा | 
|---|---|---|
| name | String | चाइल्ड Elementनोड का नाम | 
| namespace | Namespace | चाइल्ड Elementनोड का नेमस्पेस | 
वापसी का टिकट
Element[] — दिए गए नाम और नेमस्पेस वाले सभी Element नोड का कलेक्शन, जो इस Element नोड के तुरंत बाद के चाइल्ड हैं
get
यह दिए गए इंडेक्स पर मौजूद उस नोड को दिखाता है जो
{@code Element} नोड के चाइल्ड नोड में शामिल है. अगर दिए गए इंडेक्स पर कोई नोड नहीं है, तो यह तरीका null दिखाता है.
पैरामीटर
| नाम | टाइप | ब्यौरा | 
|---|---|---|
| index | Integer | उन सभी नोड के बीच नोड का इंडेक्स जो {@code Element} नोड के डायरेक्ट चाइल्ड हैं | 
वापसी का टिकट
Content — नोड या null, अगर दिए गए इंडेक्स में कोई नोड नहीं है
get
{@code Element} नोड के चाइल्ड नोड की संख्या दिखाता है.
वापसी का टिकट
Integer — उन नोड की संख्या जो {@code Element} नोड के असली चाइल्ड हैं
get
यह उन सभी नोड को उसी क्रम में दिखाता है जिस क्रम में वे दस्तावेज़ में दिखते हैं. ये नोड, {@code Element} नोड के डायरेक्ट या इनडायरेक्ट चाइल्ड होते हैं.
वापसी का टिकट
Content[] — उन सभी नोड का कलेक्शन जो {@code Element} नोड के डायरेक्ट या इनडायरेक्ट चाइल्ड हैं
get
वह एक्सएमएल दस्तावेज़ दिखाता है जिसमें {@code Element} नोड मौजूद है.
वापसी का टिकट
Document — वह दस्तावेज़ जिसमें {@code Element} नोड मौजूद है
get
Element नोड का स्थानीय नाम दिखाता है. अगर नोड में नेमस्पेस प्रीफ़िक्स है, तो get या get का इस्तेमाल करें.get पर क्लिक करें.
वापसी का टिकट
String — Element नोड का स्थानीय नाम
get
get
Element नोड के लिए, दिए गए प्रीफ़िक्स वाला नेमस्पेस पाता है.
पैरामीटर
| नाम | टाइप | ब्यौरा | 
|---|---|---|
| prefix | String | नेमस्पेस का प्रीफ़िक्स | 
वापसी का टिकट
Namespace — Element नोड के लिए दिया गया प्रीफ़िक्स वाला नेमस्पेस
get
get
Element नोड का स्थानीय नाम और नेमस्पेस प्रीफ़िक्स, [namespacePrefix]:[localName] फ़ॉर्मैट में पाता है. अगर नोड में नेमस्पेस प्रीफ़िक्स नहीं है, तो get का इस्तेमाल करें.
वापसी का टिकट
String — Element नोड का स्थानीय नाम और नेमस्पेस प्रीफ़िक्स, [namespacePrefix]:[localName] फ़ॉर्मैट में
get
Element नोड की टेक्स्ट वैल्यू दिखाता है.
वापसी का टिकट
String — Element नोड की टेक्स्ट वैल्यू
get
यह फ़ंक्शन, दस्तावेज़ में दिखने के क्रम में, नोड के डायरेक्ट या इनडायरेक्ट चाइल्ड नोड की टेक्स्ट वैल्यू दिखाता है.
वापसी का टिकट
String — उन सभी नोड की टेक्स्ट वैल्यू जो नोड के डायरेक्ट या इनडायरेक्ट चाइल्ड हैं
is
यह तय करता है कि यह Element नोड, किसी दिए गए Element नोड का सीधा या अप्रत्यक्ष पैरंट है या नहीं.
पैरामीटर
| नाम | टाइप | ब्यौरा | 
|---|---|---|
| other | Element | दूसरे Elementनोड | 
वापसी का टिकट
Boolean — true अगर यह Element नोड, दिए गए Element नोड का सीधा या अप्रत्यक्ष पैरंट है, तो false
is
यह तय करता है कि Element नोड, दस्तावेज़ का रूट नोड है या नहीं.
वापसी का टिकट
Boolean — true, अगर Element नोड दस्तावेज़ का रूट नोड है; false, अगर ऐसा नहीं है
remove
अगर इस Element नोड के लिए कोई एट्रिब्यूट मौजूद है, तो उसे हटा देता है.
पैरामीटर
| नाम | टाइप | ब्यौरा | 
|---|---|---|
| attribute | Attribute | एट्रिब्यूट | 
वापसी का टिकट
Boolean — true अगर एट्रिब्यूट मौजूद था और उसे हटा दिया गया था; false अगर नहीं
remove
अगर इस Element नोड के लिए, दिए गए नाम और बिना नेमस्पेस वाला एट्रिब्यूट मौजूद है, तो उसे हटा देता है.
पैरामीटर
| नाम | टाइप | ब्यौरा | 
|---|---|---|
| attribute | String | एट्रिब्यूट का नाम | 
वापसी का टिकट
Boolean — true अगर एट्रिब्यूट मौजूद था और उसे हटा दिया गया था; false अगर नहीं
remove
अगर इस Element नोड के लिए, दिए गए नाम और नेमस्पेस वाला एट्रिब्यूट मौजूद है, तो उसे हटा देता है.
पैरामीटर
| नाम | टाइप | ब्यौरा | 
|---|---|---|
| attribute | String | एट्रिब्यूट का नाम | 
| namespace | Namespace | एट्रिब्यूट का नेमस्पेस | 
वापसी का टिकट
Boolean — true अगर एट्रिब्यूट मौजूद था और उसे हटा दिया गया था; false अगर नहीं
remove
{@code Element} नोड के बच्चों वाले सभी नोड हटाता है.
वापसी का टिकट
Content[] — उन सभी नोड का कलेक्शन जो हटाए जाने से पहले, {@code Element} नोड के बच्चों थे
remove
अगर दिया गया नोड, {@code Element} नोड का चाइल्ड है, तो उसे हटा देता है. content आर्ग्युमेंट, Element ऑब्जेक्ट या कोई ऐसा नोड ऑब्जेक्ट हो सकता है जो Content में बताए गए टाइप से मेल खाता हो.
पैरामीटर
| नाम | टाइप | ब्यौरा | 
|---|---|---|
| content | Content | जिस नोड को हटाना है | 
वापसी का टिकट
Boolean — true अगर नोड, डायरेक्ट चाइल्ड था और उसे हटा दिया गया था; false अगर नहीं
remove
यह दिए गए इंडेक्स पर मौजूद नोड को हटा देता है. यह नोड,
{@code Element} नोड के बच्चों में से किसी एक होता है. अगर दिए गए इंडेक्स पर कोई नोड नहीं है, तो यह तरीका null दिखाता है.
पैरामीटर
| नाम | टाइप | ब्यौरा | 
|---|---|---|
| index | Integer | उन सभी नोड के बीच नोड का इंडेक्स जो {@code Element} नोड के डायरेक्ट चाइल्ड हैं | 
वापसी का टिकट
Content — वह नोड जिसे हटाया गया था या null, अगर दिए गए इंडेक्स में कोई नोड नहीं है
set
set
इस Element नोड के लिए, दिए गए नाम, वैल्यू, और बिना नेमस्पेस के एट्रिब्यूट सेट करता है.
पैरामीटर
| नाम | टाइप | ब्यौरा | 
|---|---|---|
| name | String | सेट किए जाने वाले एट्रिब्यूट का नाम | 
| value | String | सेट किए जाने वाले एट्रिब्यूट की वैल्यू | 
वापसी का टिकट
Element — चेन बनाने के लिए Element नोड
set
दिए गए नाम, वैल्यू, और नेमस्पेस के साथ इस Element नोड के लिए एट्रिब्यूट सेट करता है.
पैरामीटर
| नाम | टाइप | ब्यौरा | 
|---|---|---|
| name | String | सेट किए जाने वाले एट्रिब्यूट का नाम | 
| value | String | सेट किए जाने वाले एट्रिब्यूट की वैल्यू | 
| namespace | Namespace | सेट किए जाने वाले एट्रिब्यूट का नेमस्पेस | 
वापसी का टिकट
Element — चेन बनाने के लिए Element नोड
set
Element नोड का स्थानीय नाम सेट करता है. नोड के लिए नेमस्पेस प्रीफ़िक्स सेट करने के लिए, Xml के साथ set का इस्तेमाल करें.
पैरामीटर
| नाम | टाइप | ब्यौरा | 
|---|---|---|
| name | String | सेट किया जाने वाला स्थानीय नाम | 
वापसी का टिकट
Element — चेन बनाने के लिए Element नोड
set
set
Element नोड की टेक्स्ट वैल्यू सेट करता है. अगर नोड में पहले से ही कोई टेक्स्ट वैल्यू या कोई चाइल्ड नोड मौजूद है, तो यह तरीका पुराने कॉन्टेंट को ओवरराइट कर देता है. इसके बजाय, कॉन्टेंट जोड़ने या शामिल करने के लिए,
add या add का इस्तेमाल करें.
पैरामीटर
| नाम | टाइप | ब्यौरा | 
|---|---|---|
| text | String | सेट किया जाने वाला टेक्स्ट | 
वापसी का टिकट
Element — चेन बनाने के लिए Element नोड