यह एक्सएमएल 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|null | नोड को उसके पैरंट Element नोड से अलग करता है. |
get | Content[] | {@code Element} नोड के सभी चाइल्ड नोड मिलते हैं. |
get | Attribute|null | यह फ़ंक्शन, दिए गए नाम और बिना नेमस्पेस वाले इस Element नोड के लिए एट्रिब्यूट देता है. |
get | Attribute|null | इस Element नोड के लिए, दिए गए नाम और नेमस्पेस वाला एट्रिब्यूट मिलता है. |
get | Attribute[] | यह Element नोड के सभी एट्रिब्यूट को दस्तावेज़ में दिखने के क्रम में दिखाता है. |
get | Element|null | यह दिए गए नाम और बिना नेमस्पेस वाला पहला Element नोड दिखाता है. यह नोड, इस Element नोड का तुरंत चाइल्ड नोड होता है. |
get | Element|null | यह दिए गए नाम और नेमस्पेस वाला पहला Element नोड दिखाता है. यह नोड, इस Element नोड का तुरंत बाद वाला चाइल्ड नोड होता है. |
get | String|null | अगर नोड, Element नोड का इमीडिएट चाइल्ड है, तो दिए गए नाम और बिना नेमस्पेस वाले नोड की टेक्स्ट वैल्यू मिलती है. |
get | String|null | अगर नोड, Element नोड का इमीडिएट चाइल्ड है, तो दिए गए नाम और नेमस्पेस वाले नोड की टेक्स्ट वैल्यू मिलती है. |
get | Element[] | इस Element नोड के सभी Element नोड मिलते हैं. ये नोड, दस्तावेज़ में दिखने के क्रम में होते हैं. |
get | Element[] | यह फ़ंक्शन, दिए गए नाम और बिना नेमस्पेस वाले सभी Element नोड को क्रम से दिखाता है. ये नोड, इस Element नोड के तुरंत बाद आने वाले चाइल्ड नोड होते हैं. |
get | Element[] | यह फ़ंक्शन, दिए गए नाम और नेमस्पेस वाले सभी Element नोड को वापस लाता है. ये नोड, इस Element नोड के तुरंत बाद आने वाले चाइल्ड नोड होते हैं. ये नोड, दस्तावेज़ में दिखने के क्रम में होते हैं. |
get | Content|null | यह फ़ंक्शन, {@code Element} नोड के सभी चाइल्ड नोड में से, दिए गए इंडेक्स पर मौजूद नोड को दिखाता है. |
get | Integer | {@code Element} नोड के चाइल्ड नोड की संख्या मिलती है. |
get | Content[] | यह {@code Element} नोड के डायरेक्ट या इनडायरेक्ट चाइल्ड नोड को उस क्रम में दिखाता है जिस क्रम में वे दस्तावेज़ में दिखते हैं. |
get | Document | {@code Element} नोड वाला XML दस्तावेज़ मिलता है. |
get | String | Element नोड का स्थानीय नाम मिलता है. |
get | Namespace | Element नोड के लिए नेमस्पेस मिलता है. |
get | Namespace | Element नोड के लिए, दिए गए प्रीफ़िक्स वाला नेमस्पेस मिलता है. |
get | Element|null | नोड के पैरंट 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|null | यह फ़ंक्शन, {@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 — एट्रिब्यूट या null, अगर दिए गए नाम और नेमस्पेस वाला कोई एट्रिब्यूट मौजूद नहीं है.
get Attribute(name, namespace)
यह फ़ंक्शन, दिए गए नाम और नेमस्पेस के साथ इस Element नोड के लिए एट्रिब्यूट देता है. अगर ऐसा कोई नोड नहीं है, तो यह तरीका null दिखाता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
name | String | एट्रिब्यूट का नाम. |
namespace | Namespace | एट्रिब्यूट का नेमस्पेस. |
वापसी का टिकट
Attribute|null — एट्रिब्यूट या null, अगर दिए गए नाम और नेमस्पेस वाला कोई एट्रिब्यूट मौजूद नहीं है.
get Attributes()
यह Element नोड के सभी एट्रिब्यूट को दस्तावेज़ में दिखने के क्रम में दिखाता है.
वापसी का टिकट
Attribute[] — इस Element नोड के सभी एट्रिब्यूट का कलेक्शन.
get Child(name)
यह दिए गए नाम और बिना नेमस्पेस वाला पहला Element नोड दिखाता है. यह नोड, इस Element नोड का तुरंत चाइल्ड नोड होता है. अगर ऐसा कोई नोड नहीं है, तो यह तरीका null दिखाता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
name | String | चाइल्ड Element नोड का नाम. |
वापसी का टिकट
Element|null — Element नोड या null, अगर दिए गए नाम और नेमस्पेस वाला कोई इमीडिएट चाइल्ड Element नोड नहीं है.
get Child(name, namespace)
यह दिए गए नाम और नेमस्पेस वाला पहला Element नोड दिखाता है. यह नोड, इस Element नोड का तुरंत बाद वाला चाइल्ड नोड होता है. अगर ऐसा कोई नोड नहीं है, तो यह तरीका null दिखाता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
name | String | चाइल्ड Element नोड का नाम. |
namespace | Namespace | चाइल्ड Element नोड का नेमस्पेस. |
वापसी का टिकट
Element|null — Element नोड या null, अगर दिए गए नाम और नेमस्पेस वाला कोई चाइल्ड Element नोड मौजूद नहीं है.
get Child Text(name)
अगर नोड, Element नोड का इमीडिएट चाइल्ड है, तो दिए गए नाम और बिना नेमस्पेस वाले नोड की टेक्स्ट वैल्यू मिलती है. अगर ऐसा कोई नोड नहीं है, तो यह तरीका null दिखाता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
name | String | चाइल्ड नोड का नाम. |
वापसी का टिकट
String|null — चाइल्ड नोड की टेक्स्ट वैल्यू या null, अगर दिए गए नाम और नेमस्पेस वाला कोई चाइल्ड नोड मौजूद नहीं है.
get Child Text(name, namespace)
अगर नोड, Element नोड का इमीडिएट चाइल्ड है, तो दिए गए नाम और नेमस्पेस वाले नोड की टेक्स्ट वैल्यू मिलती है. अगर ऐसा कोई नोड नहीं है, तो यह तरीका null दिखाता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
name | String | चाइल्ड नोड का नाम. |
namespace | Namespace | चाइल्ड नोड का नेमस्पेस. |
वापसी का टिकट
String|null — चाइल्ड नोड की टेक्स्ट वैल्यू या 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 — नोड या null, अगर दिए गए इंडेक्स पर कोई नोड मौजूद नहीं है.
get Content Size()
{@code Element} नोड के चाइल्ड नोड की संख्या मिलती है.
वापसी का टिकट
Integer — {@code Element} नोड के चाइल्ड नोड की संख्या.
get Descendants()
यह {@code Element} नोड के डायरेक्ट या इनडायरेक्ट चाइल्ड नोड को उस क्रम में दिखाता है जिस क्रम में वे दस्तावेज़ में दिखते हैं.
वापसी का टिकट
Content[] — यह उन सभी नोड की कैटगरी है जो {@code Element} नोड के डायरेक्ट या इनडायरेक्ट चाइल्ड नोड हैं.
get Document()
{@code Element} नोड वाला XML दस्तावेज़ मिलता है.
वापसी का टिकट
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 — अगर यह Element नोड, दिए गए Element नोड का डायरेक्ट या इनडायरेक्ट पैरंट है, तो true; अगर नहीं, तो false.
is Root Element()
इस कुकी से यह तय होता है कि Element नोड, दस्तावेज़ का रूट नोड है या नहीं.
वापसी का टिकट
Boolean — अगर Element नोड, दस्तावेज़ का रूट नोड है, तो true; अगर ऐसा नहीं है, तो 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 — हटाया गया नोड या 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 नोड.