एक्सएमएल 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 Content(content)
दिए गए नोड को Element नोड के आखिरी चाइल्ड के तौर पर जोड़ता है. content आर्ग्युमेंट, Element ऑब्जेक्ट या Content में दिए गए टाइप से जुड़ा कोई भी नोड ऑब्जेक्ट हो सकता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
content | Content | जोड़ने के लिए नोड |
वापसी का टिकट
Element — चेन बनाने के लिए Element नोड
add Content(index, content)
दिए गए इंडेक्स पर, दिए गए नोड को उन सभी नोड के बीच में डालता है जो Element नोड के चाइल्ड होते हैं. content आर्ग्युमेंट, Element ऑब्जेक्ट या Content में दिए गए टाइप से जुड़ा कोई भी नोड ऑब्जेक्ट हो सकता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
index | Integer | वह इंडेक्स जिस पर Element नोड के सभी चाइल्ड नोड के बीच में, नोड को डालना है |
content | Content | डालने के लिए नोड |
वापसी का टिकट
Element — चेन बनाने के लिए Element नोड
clone Content()
{@code Element} नोड के चाइल्ड नोड की अटैच नहीं की गई कॉपी बनाता है.
वापसी का टिकट
Content[] — उन सभी नोड की अनअटैच की गई कॉपी का कलेक्शन जो
{@code Element} नोड के चाइल्ड हैं
detach()
get All Content()
{@code Element} नोड के चाइल्ड एलिमेंट दिखाता है.
वापसी का टिकट
Content[] — {@code Element} नोड के चाइल्ड नोड की कैटगरी
get Attribute(name)
दिए गए नाम और बिना नेमस्पेस वाले इस Element नोड के लिए एट्रिब्यूट पाता है. अगर ऐसा कोई एट्रिब्यूट नहीं है, तो यह तरीका null दिखाता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
name | String | एट्रिब्यूट का नाम |
वापसी का टिकट
Attribute — एट्रिब्यूट या null, अगर दिए गए नाम वाला कोई एट्रिब्यूट और कोई नेमस्पेस मौजूद नहीं है
get Attribute(name, namespace)
दिए गए नाम और नेमस्पेस वाले इस Element नोड के लिए एट्रिब्यूट पाता है. अगर ऐसा कोई नोड नहीं है, तो यह तरीका null दिखाता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
name | String | एट्रिब्यूट का नाम |
namespace | Namespace | एट्रिब्यूट का नेमस्पेस |
वापसी का टिकट
Attribute — एट्रिब्यूट या null, अगर दिए गए नाम और नेमस्पेस वाला कोई एट्रिब्यूट मौजूद नहीं है
get Attributes()
इस Element नोड के सभी एट्रिब्यूट को उसी क्रम में दिखाता है जिस क्रम में वे दस्तावेज़ में दिखते हैं.
वापसी का टिकट
Attribute[] — इस Element नोड के सभी एट्रिब्यूट का कलेक्शन
get Child(name)
दिए गए नाम वाला पहला Element नोड और कोई नेमस्पेस नहीं पाता है, जो इस Element नोड का तुरंत बच्चा है. अगर ऐसा कोई नोड नहीं है, तो यह तरीका null दिखाता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
name | String | चाइल्ड Element नोड का नाम |
वापसी का टिकट
Element — Element नोड या null, अगर दिए गए नाम और नेमस्पेस के साथ कोई चाइल्ड Element नोड मौजूद नहीं है
get Child(name, namespace)
दिए गए नाम और नेमस्पेस वाला पहला Element नोड पाता है, जो इस Element नोड का तुरंत बच्चा होता है. अगर ऐसा कोई नोड नहीं है, तो यह तरीका null दिखाता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
name | String | चाइल्ड Element नोड का नाम |
namespace | Namespace | चाइल्ड Element नोड का नेमस्पेस |
वापसी का टिकट
Element — Element नोड या null, अगर दिए गए नाम और नेमस्पेस के साथ कोई चाइल्ड Element नोड मौजूद नहीं है
get Child Text(name)
अगर नोड, Element नोड का डायरेक्ट चाइल्ड है, तो दिए गए नाम और बिना नेमस्पेस वाले नोड की टेक्स्ट वैल्यू पाता है. अगर ऐसा कोई नोड नहीं है, तो यह तरीका
null दिखाता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
name | String | चाइल्ड नोड का नाम |
वापसी का टिकट
String — चाइल्ड नोड की टेक्स्ट वैल्यू या null, अगर दिए गए नाम और नेमस्पेस के साथ कोई चाइल्ड नोड मौजूद नहीं है
get Child Text(name, namespace)
अगर कोई नोड, Element नोड का सीधा-सही बच्चा है, तो दिए गए नाम और नेमस्पेस वाले नोड की टेक्स्ट वैल्यू दिखाता है. अगर ऐसा कोई नोड नहीं है, तो यह तरीका null दिखाता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
name | String | चाइल्ड नोड का नाम |
namespace | Namespace | चाइल्ड नोड का नेमस्पेस |
वापसी का टिकट
String — चाइल्ड नोड की टेक्स्ट वैल्यू या null, अगर दिए गए नाम और नेमस्पेस वाले कोई चाइल्ड नोड मौजूद नहीं है
get Children()
इस Element नोड के सभी Element नोड को उसी क्रम में पाता है जिसमें वे दस्तावेज़ में दिखते हैं.
वापसी का टिकट
Element[] — इस Element नोड के सभी Element नोड का कलेक्शन
get Children(name)
दिए गए नाम और बिना नेमस्पेस वाले सभी Element नोड पाता है. ये नोड, इस Element नोड के सबसे छोटे चाइल्ड होते हैं. ये नोड, दस्तावेज़ में दिखने के क्रम में मिलते हैं.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
name | String | चाइल्ड Element नोड का नाम |
वापसी का टिकट
Element[] — दिए गए नाम और बिना नेमस्पेस वाले सभी Element नोड का कलेक्शन, जो इस Element नोड के तुरंत बाद के चाइल्ड हैं
get Children(name, namespace)
दिए गए नाम और नेमस्पेस वाले सभी Element नोड पाता है. ये नोड, इस Element नोड के डायरेक्ट चाइल्ड होते हैं. ये नोड, दस्तावेज़ में दिखने के क्रम में मिलते हैं.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
name | String | चाइल्ड Element नोड का नाम |
namespace | Namespace | चाइल्ड Element नोड का नेमस्पेस |
वापसी का टिकट
Element[] — दिए गए नाम और नेमस्पेस वाले सभी Element नोड का कलेक्शन, जो इस Element नोड के तुरंत बाद के चाइल्ड हैं
get Content(index)
यह दिए गए इंडेक्स पर मौजूद उस नोड को दिखाता है जो
{@code Element} नोड के चाइल्ड नोड में शामिल है. अगर दिए गए इंडेक्स पर कोई नोड नहीं है, तो यह तरीका null दिखाता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
index | Integer | उन सभी नोड के बीच नोड का इंडेक्स जो {@code Element} नोड के डायरेक्ट चाइल्ड हैं |
वापसी का टिकट
Content — नोड या null, अगर दिए गए इंडेक्स में कोई नोड नहीं है
get Content Size()
{@code Element} नोड के चाइल्ड नोड की संख्या दिखाता है.
वापसी का टिकट
Integer — उन नोड की संख्या जो {@code Element} नोड के असली चाइल्ड हैं
get Descendants()
यह उन सभी नोड को उसी क्रम में दिखाता है जिस क्रम में वे दस्तावेज़ में दिखते हैं. ये नोड, {@code Element} नोड के डायरेक्ट या इनडायरेक्ट चाइल्ड होते हैं.
वापसी का टिकट
Content[] — उन सभी नोड का कलेक्शन जो {@code Element} नोड के डायरेक्ट या इनडायरेक्ट चाइल्ड हैं
get Document()
वह एक्सएमएल दस्तावेज़ दिखाता है जिसमें {@code Element} नोड मौजूद है.
वापसी का टिकट
Document — वह दस्तावेज़ जिसमें {@code Element} नोड मौजूद है
get Name()
Element नोड का स्थानीय नाम दिखाता है. अगर नोड में नेमस्पेस प्रीफ़िक्स है, तो get या get का इस्तेमाल करें.get पर क्लिक करें.
वापसी का टिकट
String — Element नोड का स्थानीय नाम
get Namespace()
get Namespace(prefix)
Element नोड के लिए, दिए गए प्रीफ़िक्स वाला नेमस्पेस पाता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
prefix | String | नेमस्पेस का प्रीफ़िक्स |
वापसी का टिकट
Namespace — Element नोड के लिए दिया गया प्रीफ़िक्स वाला नेमस्पेस
get Parent Element()
get Qualified Name()
Element नोड का स्थानीय नाम और नेमस्पेस प्रीफ़िक्स, [namespacePrefix]:[localName] फ़ॉर्मैट में पाता है. अगर नोड में नेमस्पेस प्रीफ़िक्स नहीं है, तो get का इस्तेमाल करें.
वापसी का टिकट
String — Element नोड का स्थानीय नाम और नेमस्पेस प्रीफ़िक्स, [namespacePrefix]:[localName] फ़ॉर्मैट में
get Text()
Element नोड की टेक्स्ट वैल्यू दिखाता है.
वापसी का टिकट
String — Element नोड की टेक्स्ट वैल्यू
get Value()
यह फ़ंक्शन, दस्तावेज़ में दिखने के क्रम में, नोड के डायरेक्ट या इनडायरेक्ट चाइल्ड नोड की टेक्स्ट वैल्यू दिखाता है.
वापसी का टिकट
String — उन सभी नोड की टेक्स्ट वैल्यू जो नोड के डायरेक्ट या इनडायरेक्ट चाइल्ड हैं
is Ancestor Of(other)
यह तय करता है कि यह Element नोड, किसी दिए गए Element नोड का सीधा या अप्रत्यक्ष पैरंट है या नहीं.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
other | Element | दूसरे Element नोड |
वापसी का टिकट
Boolean — true अगर यह Element नोड, दिए गए Element नोड का सीधा या अप्रत्यक्ष पैरंट है, तो false
is Root Element()
यह तय करता है कि Element नोड, दस्तावेज़ का रूट नोड है या नहीं.
वापसी का टिकट
Boolean — true, अगर Element नोड दस्तावेज़ का रूट नोड है; false, अगर ऐसा नहीं है
remove Attribute(attribute)
अगर इस Element नोड के लिए कोई एट्रिब्यूट मौजूद है, तो उसे हटा देता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
attribute | Attribute | एट्रिब्यूट |
वापसी का टिकट
Boolean — true अगर एट्रिब्यूट मौजूद था और उसे हटा दिया गया था; false अगर नहीं
remove Attribute(attributeName)
अगर इस Element नोड के लिए, दिए गए नाम और बिना नेमस्पेस वाला एट्रिब्यूट मौजूद है, तो उसे हटा देता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
attribute | String | एट्रिब्यूट का नाम |
वापसी का टिकट
Boolean — true अगर एट्रिब्यूट मौजूद था और उसे हटा दिया गया था; false अगर नहीं
remove Attribute(attributeName, namespace)
अगर इस Element नोड के लिए, दिए गए नाम और नेमस्पेस वाला एट्रिब्यूट मौजूद है, तो उसे हटा देता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
attribute | String | एट्रिब्यूट का नाम |
namespace | Namespace | एट्रिब्यूट का नेमस्पेस |
वापसी का टिकट
Boolean — true अगर एट्रिब्यूट मौजूद था और उसे हटा दिया गया था; false अगर नहीं
remove Content()
{@code Element} नोड के बच्चों वाले सभी नोड हटाता है.
वापसी का टिकट
Content[] — उन सभी नोड का कलेक्शन जो हटाए जाने से पहले, {@code Element} नोड के बच्चों थे
remove Content(content)
अगर दिया गया नोड, {@code Element} नोड का चाइल्ड है, तो उसे हटा देता है. content आर्ग्युमेंट, Element ऑब्जेक्ट या कोई ऐसा नोड ऑब्जेक्ट हो सकता है जो Content में बताए गए टाइप से मेल खाता हो.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
content | Content | जिस नोड को हटाना है |
वापसी का टिकट
Boolean — true अगर नोड, डायरेक्ट चाइल्ड था और उसे हटा दिया गया था; false अगर नहीं
remove Content(index)
यह दिए गए इंडेक्स पर मौजूद नोड को हटा देता है. यह नोड,
{@code Element} नोड के बच्चों में से किसी एक होता है. अगर दिए गए इंडेक्स पर कोई नोड नहीं है, तो यह तरीका null दिखाता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
index | Integer | उन सभी नोड के बीच नोड का इंडेक्स जो {@code Element} नोड के डायरेक्ट चाइल्ड हैं |
वापसी का टिकट
Content — वह नोड जिसे हटाया गया था या null, अगर दिए गए इंडेक्स में कोई नोड नहीं है
set Attribute(attribute)
set Attribute(name, value)
इस Element नोड के लिए, दिए गए नाम, वैल्यू, और बिना नेमस्पेस के एट्रिब्यूट सेट करता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
name | String | सेट किए जाने वाले एट्रिब्यूट का नाम |
value | String | सेट किए जाने वाले एट्रिब्यूट की वैल्यू |
वापसी का टिकट
Element — चेन बनाने के लिए Element नोड
set Attribute(name, value, namespace)
दिए गए नाम, वैल्यू, और नेमस्पेस के साथ इस Element नोड के लिए एट्रिब्यूट सेट करता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
name | String | सेट किए जाने वाले एट्रिब्यूट का नाम |
value | String | सेट किए जाने वाले एट्रिब्यूट की वैल्यू |
namespace | Namespace | सेट किए जाने वाले एट्रिब्यूट का नेमस्पेस |
वापसी का टिकट
Element — चेन बनाने के लिए Element नोड
set Name(name)
Element नोड का स्थानीय नाम सेट करता है. नोड के लिए नेमस्पेस प्रीफ़िक्स सेट करने के लिए, Xml के साथ set का इस्तेमाल करें.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
name | String | सेट किया जाने वाला स्थानीय नाम |
वापसी का टिकट
Element — चेन बनाने के लिए Element नोड
set Namespace(namespace)
set Text(text)
Element नोड की टेक्स्ट वैल्यू सेट करता है. अगर नोड में पहले से ही कोई टेक्स्ट वैल्यू या कोई चाइल्ड नोड मौजूद है, तो यह तरीका पुराने कॉन्टेंट को ओवरराइट कर देता है. इसके बजाय, कॉन्टेंट जोड़ने या शामिल करने के लिए,
add या add का इस्तेमाल करें.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
text | String | सेट किया जाने वाला टेक्स्ट |
वापसी का टिकट
Element — चेन बनाने के लिए Element नोड