একটি এক্সএমএল 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 Content(content) | Element | প্রদত্ত নোডটিকে Element নোডের শেষ চাইল্ড হিসেবে যুক্ত করে। |
add Content(index, content) | Element | Element নোডের সরাসরি চাইল্ড এমন সমস্ত নোডের মধ্যে, প্রদত্ত ইনডেক্সে প্রদত্ত নোডটিকে সন্নিবেশ করে। |
clone Content() | Content[] | {@code Element} নোডের সরাসরি চাইল্ড এমন সমস্ত নোডের অসংযুক্ত অনুলিপি তৈরি করে। |
detach() | Content |null | নোডটিকে তার প্যারেন্ট Element নোড থেকে বিচ্ছিন্ন করে। |
get All Content() | Content[] | {@code Element} নোডের ঠিক পরের সমস্ত চাইল্ড নোডগুলো খুঁজে বের করে। |
get Attribute(name) | Attribute |null | প্রদত্ত নাম এবং কোনো নেমস্পেস ছাড়া এই Element নোডটির অ্যাট্রিবিউটটি পাওয়া যায়। |
get Attribute(name, namespace) | Attribute |null | প্রদত্ত নাম এবং নেমস্পেস সহ এই Element নোডটির অ্যাট্রিবিউটটি পাওয়া যায়। |
get Attributes() | Attribute[] | এই Element নোডটির সমস্ত অ্যাট্রিবিউট, ডকুমেন্টে যে ক্রমে সেগুলো রয়েছে, সেই ক্রমে পেয়ে যায়। |
get Child(name) | Element |null | প্রদত্ত নামের এবং কোনো নেমস্পেস ছাড়া প্রথম Element নোডটি খুঁজে বের করে, যা এই Element নোডটির সরাসরি চাইল্ড। |
get Child(name, namespace) | Element |null | প্রদত্ত নাম এবং নেমস্পেস সহ প্রথম Element নোডটি খুঁজে বের করে, যা এই Element নোডটির সরাসরি চাইল্ড। |
get Child Text(name) | String|null | প্রদত্ত নামের এবং কোনো নেমস্পেস ছাড়া নোডটির টেক্সট ভ্যালু পাওয়া যায়, যদি নোডটি Element নোডের সরাসরি চাইল্ড হয়। |
get Child Text(name, namespace) | String|null | প্রদত্ত নাম এবং নেমস্পেসযুক্ত নোডটির টেক্সট ভ্যালু পাওয়া যায়, যদি নোডটি Element নোডটির সরাসরি চাইল্ড হয়। |
get Children() | Element[] | এই Element নোডের সরাসরি চাইল্ড হিসেবে থাকা সমস্ত Element নোডকে, ডকুমেন্টে তাদের উপস্থিতির ক্রম অনুসারে নিয়ে আসে। |
get Children(name) | Element[] | প্রদত্ত নামের এবং কোনো নেমস্পেস ছাড়া সেই সমস্ত Element নোড খুঁজে বের করে, যেগুলো এই Element নোডটির সরাসরি চাইল্ড এবং ডকুমেন্টে তাদের উপস্থিতির ক্রম অনুসারে সাজানো থাকে। |
get Children(name, namespace) | Element[] | প্রদত্ত নাম এবং নেমস্পেসযুক্ত সেই সমস্ত Element নোড খুঁজে বের করে, যেগুলো এই Element নোডটির সরাসরি চাইল্ড এবং ডকুমেন্টে তাদের উপস্থিতির ক্রম অনুসারে সাজানো থাকে। |
get Content(index) | Content |null | {@code Element} নোডটির সরাসরি চাইল্ড নোডগুলোর মধ্য থেকে প্রদত্ত ইন্ডেক্সে অবস্থিত নোডটি খুঁজে বের করে। |
get Content Size() | Integer | {@code Element} নোডটির ঠিক অধীনস্থ নোডগুলোর সংখ্যা বের করে। |
get Descendants() | Content[] | {@code Element} নোডের প্রত্যক্ষ বা পরোক্ষ চাইল্ড এমন সমস্ত নোডকে ডকুমেন্টে তাদের উপস্থিতির ক্রম অনুসারে খুঁজে বের করে। |
get Document() | Document | সেই XML ডকুমেন্টটি পায় যেটিতে {@code Element} নোডটি রয়েছে। |
get Name() | String | Element নোডটির স্থানীয় নাম পায়। |
get Namespace() | Namespace | Element নোডের জন্য নেমস্পেসটি পাওয়া যায়। |
get Namespace(prefix) | Namespace | Element নোডের জন্য প্রদত্ত প্রিফিক্স সহ নেমস্পেসটি খুঁজে বের করে। |
get Parent Element() | Element |null | নোডটির প্যারেন্ট Element নোডটি পাওয়া যায়। |
get Qualified Name() | String | Element নোডের স্থানীয় নাম এবং নেমস্পেস প্রিফিক্স [namespacePrefix]:[localName] আকারে পেয়ে থাকে। |
get Text() | String | Element নোডের টেক্সট ভ্যালুটি গ্রহণ করে। |
get Value() | String | ডকুমেন্টে যে ক্রমে নোডটির প্রত্যক্ষ বা পরোক্ষ চাইল্ড, সেই ক্রমে সমস্ত নোডের টেক্সট ভ্যালু সংগ্রহ করে। |
is Ancestor Of(other) | Boolean | এই Element নোডটি প্রদত্ত কোনো Element নোডের প্রত্যক্ষ নাকি পরোক্ষ প্যারেন্ট, তা নির্ধারণ করে। |
is Root Element() | Boolean | Element নোডটি ডকুমেন্টের রুট নোড কিনা তা নির্ধারণ করে। |
remove Attribute(attribute) | Boolean | এই Element নোড থেকে প্রদত্ত অ্যাট্রিবিউটটি মুছে ফেলে, যদি সেরকম কোনো অ্যাট্রিবিউট বিদ্যমান থাকে। |
remove Attribute(attributeName) | Boolean | প্রদত্ত নাম এবং কোনো নেমস্পেস ছাড়া এই Element নোডটির জন্য অ্যাট্রিবিউটটি মুছে দেয়, যদি সেরকম কোনো অ্যাট্রিবিউট বিদ্যমান থাকে। |
remove Attribute(attributeName, namespace) | Boolean | প্রদত্ত নাম এবং নেমস্পেস সহ এই Element নোডটির জন্য অ্যাট্রিবিউটটি মুছে ফেলে, যদি সেরকম কোনো অ্যাট্রিবিউট বিদ্যমান থাকে। |
remove Content() | Content[] | {@code Element} নোডের সরাসরি চাইল্ড হিসেবে থাকা সমস্ত নোড মুছে ফেলে। |
remove Content(content) | Boolean | প্রদত্ত নোডটিকে অপসারণ করে, যদি নোডটি {@code Element} নোডের সরাসরি চাইল্ড হয়। |
remove Content(index) | Content |null | {@code Element} নোডটির সরাসরি চাইল্ড নোডগুলোর মধ্য থেকে প্রদত্ত ইন্ডেক্সে থাকা নোডটিকে অপসারণ করে। |
set Attribute(attribute) | Element | এই Element নোডটির জন্য প্রদত্ত অ্যাট্রিবিউটটি সেট করে। |
set Attribute(name, value) | Element | এই Element নোডের জন্য প্রদত্ত নাম ও মান ব্যবহার করে অ্যাট্রিবিউটটি সেট করে, তবে কোনো নেমস্পেস ব্যবহার করা হয় না। |
set Attribute(name, value, namespace) | Element | প্রদত্ত নাম, মান এবং নেমস্পেস ব্যবহার করে এই Element নোডের অ্যাট্রিবিউটটি সেট করে। |
set Name(name) | Element | Element নোডের স্থানীয় নাম নির্ধারণ করে। |
set Namespace(namespace) | Element | Element নোডের জন্য নেমস্পেস নির্ধারণ করে। |
set Text(text) | Element | Element নোডের টেক্সট ভ্যালু নির্ধারণ করে। |
বিস্তারিত ডকুমেন্টেশন
addContent(content)
প্রদত্ত নোডটিকে Element নোডের শেষ চাইল্ড হিসেবে যুক্ত করে। content আর্গুমেন্টটি একটি Element অবজেক্ট অথবা ContentType এ তালিকাভুক্ত কোনো ধরনের সাথে সঙ্গতিপূর্ণ যেকোনো নোড অবজেক্ট হতে পারে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
content | Content | যে নোডটি যুক্ত করতে হবে। |
ফেরত
Element — চেইনিং-এর জন্য ব্যবহৃত Element নোড।
addContent(index, content)
Element নোডের সরাসরি চাইল্ড এমন সমস্ত নোডের মধ্যে, প্রদত্ত ইন্ডেক্সে প্রদত্ত নোডটিকে সন্নিবেশ করে। content আর্গুমেন্টটি একটি Element অবজেক্ট অথবা ContentType এ তালিকাভুক্ত কোনো ধরনের সাথে সঙ্গতিপূর্ণ যেকোনো নোড অবজেক্ট হতে পারে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
index | Integer | Element নোডের সরাসরি চাইল্ড নোডগুলোর মধ্যে যে ইনডেক্সে নোডটি সন্নিবেশ করতে হবে। |
content | Content | যে নোডটি সন্নিবেশ করতে হবে। |
ফেরত
Element — চেইনিং-এর জন্য ব্যবহৃত Element নোড।
cloneContent()
{@code Element} নোডের সরাসরি চাইল্ড এমন সমস্ত নোডের অসংযুক্ত অনুলিপি তৈরি করে।
ফেরত
Content[] — {@code Element} নোডের সরাসরি চাইল্ড এমন সমস্ত নোডের অসংযুক্ত অনুলিপির একটি অ্যারে।
detach()
getAllContent()
{@code Element} নোডের ঠিক পরের সমস্ত চাইল্ড নোডগুলো খুঁজে বের করে।
ফেরত
Content[] — {@code Element} নোডের সরাসরি চাইল্ড নোডগুলোর একটি অ্যারে।
getAttribute(name)
প্রদত্ত নাম এবং কোনো নেমস্পেস ছাড়া এই Element নোডটির অ্যাট্রিবিউটটি খুঁজে বের করে। যদি এই ধরনের কোনো অ্যাট্রিবিউট না থাকে, তাহলে এই মেথডটি null রিটার্ন করে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
name | String | অ্যাট্রিবিউটটির নাম। |
ফেরত
Attribute |null — অ্যাট্রিবিউটটি, অথবা null যদি প্রদত্ত নামে কোনো অ্যাট্রিবিউট না থাকে এবং কোনো নেমস্পেসও না থাকে।
getAttribute(name, namespace)
প্রদত্ত নাম এবং নেমস্পেস সহ এই Element নোডটির অ্যাট্রিবিউটটি খুঁজে বের করে। যদি এই ধরনের কোনো নোড না থাকে, তাহলে এই মেথডটি null রিটার্ন করে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
name | String | অ্যাট্রিবিউটটির নাম। |
namespace | Namespace | অ্যাট্রিবিউটের নেমস্পেস। |
ফেরত
Attribute |null — অ্যাট্রিবিউটটি, অথবা প্রদত্ত নাম এবং নেমস্পেস অনুযায়ী কোনো অ্যাট্রিবিউট না থাকলে null ।
getAttributes()
এই Element নোডটির সমস্ত অ্যাট্রিবিউট, ডকুমেন্টে যে ক্রমে সেগুলো রয়েছে, সেই ক্রমে পেয়ে যায়।
ফেরত
Attribute[] — এই Element নোডটির সকল অ্যাট্রিবিউটের একটি অ্যারে।
getChild(name)
প্রদত্ত নাম এবং কোনো নেমস্পেস ছাড়া প্রথম Element নোডটি খুঁজে বের করে, যা এই Element নোডটির সরাসরি চাইল্ড। যদি এমন কোনো নোড না থাকে, তাহলে এই মেথডটি null রিটার্ন করে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
name | String | চাইল্ড Element নোডটির নাম। |
ফেরত
Element |null — Element নোড, অথবা null যদি প্রদত্ত নামে এবং কোনো নেমস্পেস ছাড়া কোনো নিকটবর্তী চাইল্ড Element নোড না থাকে।
getChild(name, namespace)
প্রদত্ত নাম এবং নেমস্পেস সহ প্রথম Element নোডটি খুঁজে বের করে, যা এই Element নোডটির সরাসরি চাইল্ড। যদি এমন কোনো নোড না থাকে, তাহলে এই মেথডটি null রিটার্ন করে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
name | String | চাইল্ড Element নোডটির নাম। |
namespace | Namespace | চাইল্ড Element নোডের নেমস্পেস। |
ফেরত
Element |null — Element নোড, অথবা null যদি প্রদত্ত নাম এবং নেমস্পেস সহ কোনো নিকটবর্তী চাইল্ড Element নোড না থাকে।
getChildText(name)
প্রদত্ত নাম এবং কোনো নেমস্পেস ছাড়া নোডটির টেক্সট ভ্যালু পাওয়া যায়, যদি নোডটি Element নোডের সরাসরি চাইল্ড হয়। যদি এমন কোনো নোড না থাকে, তাহলে এই মেথডটি null রিটার্ন করে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
name | String | চাইল্ড নোডটির নাম। |
ফেরত
String|null — চাইল্ড নোডটির টেক্সট ভ্যালু, অথবা যদি প্রদত্ত নামে এবং কোনো নেমস্পেস ছাড়া সরাসরি কোনো চাইল্ড নোড না থাকে তবে null ।
getChildText(name, namespace)
প্রদত্ত নাম এবং নেমস্পেসযুক্ত নোডটির টেক্সট ভ্যালুটি পাওয়া যায়, যদি নোডটি Element নোডটির সরাসরি চাইল্ড হয়। যদি এমন কোনো নোড না থাকে, তবে এই মেথডটি null রিটার্ন করে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
name | String | চাইল্ড নোডটির নাম। |
namespace | Namespace | চাইল্ড নোডের নেমস্পেস। |
ফেরত
String|null — চাইল্ড নোডটির টেক্সট ভ্যালু, অথবা প্রদত্ত নাম এবং নেমস্পেস অনুযায়ী কোনো তাৎক্ষণিক চাইল্ড নোড না থাকলে null ।
getChildren()
এই Element নোডের সরাসরি চাইল্ড হিসেবে থাকা সমস্ত Element নোডকে, ডকুমেন্টে তাদের উপস্থিতির ক্রম অনুসারে নিয়ে আসে।
ফেরত
Element[] — এই Element নোডের সরাসরি চাইল্ড এমন সকল Element নোডের একটি অ্যারে।
getChildren(name)
প্রদত্ত নামের এবং কোনো নেমস্পেস ছাড়া সেই সমস্ত Element নোড খুঁজে বের করে, যেগুলো এই Element নোডটির সরাসরি চাইল্ড এবং ডকুমেন্টে তাদের উপস্থিতির ক্রম অনুসারে সাজানো থাকে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
name | String | চাইল্ড Element নোডগুলোর নাম। |
ফেরত
Element[] — প্রদত্ত নামের এবং কোনো নেমস্পেস ছাড়া সকল Element নোডের একটি অ্যারে, যেগুলো এই Element নোডের সরাসরি চাইল্ড।
getChildren(name, namespace)
প্রদত্ত নাম এবং নেমস্পেসযুক্ত সেই সমস্ত Element নোড খুঁজে বের করে, যেগুলো এই Element নোডটির সরাসরি চাইল্ড এবং ডকুমেন্টে তাদের উপস্থিতির ক্রম অনুসারে সাজানো থাকে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
name | String | চাইল্ড Element নোডগুলোর নাম। |
namespace | Namespace | চাইল্ড Element নোডগুলোর নেমস্পেস। |
ফেরত
Element[] — প্রদত্ত নাম এবং নেমস্পেস সহ সেই সমস্ত Element নোডের একটি অ্যারে, যেগুলো এই Element নোডের সরাসরি চাইল্ড।
getContent(index)
{@code Element} নোডের সরাসরি চাইল্ড নোডগুলোর মধ্য থেকে প্রদত্ত ইন্ডেক্সে থাকা নোডটি খুঁজে বের করে। যদি প্রদত্ত ইন্ডেক্সে কোনো নোড না থাকে, তাহলে এই মেথডটি null রিটার্ন করে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
index | Integer | {@code Element} নোডটির সরাসরি চাইল্ড নোডগুলোর মধ্যে নোডটির ইন্ডেক্স। |
ফেরত
Content |null — নোডটি, অথবা প্রদত্ত ইন্ডেক্সে কোনো নোড না থাকলে null ।
getContentSize()
{@code Element} নোডটির ঠিক অধীনস্থ নোডগুলোর সংখ্যা বের করে।
ফেরত
Integer — {@code Element} নোডটির সরাসরি চাইল্ড নোডগুলোর সংখ্যা।
getDescendants()
{@code Element} নোডের প্রত্যক্ষ বা পরোক্ষ চাইল্ড এমন সমস্ত নোডকে ডকুমেন্টে তাদের উপস্থিতির ক্রম অনুসারে খুঁজে বের করে।
ফেরত
Content[] — {@code Element} নোডের প্রত্যক্ষ বা পরোক্ষ চাইল্ড এমন সমস্ত নোডের একটি অ্যারে।
getDocument()
সেই XML ডকুমেন্টটি পায় যেটিতে {@code Element} নোডটি রয়েছে।
ফেরত
Document — যে ডকুমেন্টটিতে {@code এলিমেন্ট} নোডটি রয়েছে।
getName()
Element নোডের স্থানীয় নাম পাওয়া যায়। যদি নোডটির কোনো নেমস্পেস প্রিফিক্স থাকে, তাহলে প্রিফিক্সটি পাওয়ার জন্য getQualifiedName() অথবা getNamespace() . getPrefix() ব্যবহার করুন।
ফেরত
String — Element নোডটির স্থানীয় নাম।
getNamespace()
getNamespace(prefix)
Element নোডের জন্য প্রদত্ত প্রিফিক্স সহ নেমস্পেসটি খুঁজে বের করে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
prefix | String | নেমস্পেসের জন্য প্রিফিক্স। |
ফেরত
Namespace — Element নোডটির জন্য প্রদত্ত প্রিফিক্সযুক্ত নেমস্পেস।
getParentElement()
getQualifiedName()
Element নোডের স্থানীয় নাম এবং নেমস্পেস প্রিফিক্স [namespacePrefix]:[localName] আকারে পাওয়া যায়। যদি নোডটির কোনো নেমস্পেস প্রিফিক্স না থাকে, তাহলে getName() ব্যবহার করুন।
ফেরত
String — Element নোডের স্থানীয় নাম এবং নেমস্পেস প্রিফিক্স, যা [namespacePrefix]:[localName] আকারে থাকে।
getText()
Element নোডের টেক্সট ভ্যালুটি গ্রহণ করে।
ফেরত
String — Element নোডের টেক্সট ভ্যালু।
getValue()
ডকুমেন্টে যে ক্রমে নোডটির প্রত্যক্ষ বা পরোক্ষ চাইল্ড, সেই ক্রমে সমস্ত নোডের টেক্সট ভ্যালু সংগ্রহ করে।
ফেরত
String — এই নোডটির প্রত্যক্ষ বা পরোক্ষ চাইল্ড এমন সকল নোডের টেক্সট ভ্যালু।
isAncestorOf(other)
এই Element নোডটি প্রদত্ত কোনো Element নোডের প্রত্যক্ষ নাকি পরোক্ষ প্যারেন্ট, তা নির্ধারণ করে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
other | Element | অপর Element নোডটি। |
ফেরত
Boolean — যদি এই Element নোডটি প্রদত্ত Element নোডটির প্রত্যক্ষ বা পরোক্ষ প্যারেন্ট হয়, তবে true ; অন্যথায় false ।
isRootElement()
Element নোডটি ডকুমেন্টের রুট নোড কিনা তা নির্ধারণ করে।
ফেরত
Boolean — Element নোডটি ডকুমেন্টের রুট নোড হলে true ; না হলে false ।
removeAttribute(attribute)
এই Element নোড থেকে প্রদত্ত অ্যাট্রিবিউটটি মুছে ফেলে, যদি সেরকম কোনো অ্যাট্রিবিউট বিদ্যমান থাকে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
attribute | Attribute | বৈশিষ্ট্যটি। |
ফেরত
Boolean — অ্যাট্রিবিউটটি বিদ্যমান থাকলে এবং মুছে ফেলা হলে true ; না হলে false ।
removeAttribute(attributeName)
প্রদত্ত নাম এবং কোনো নেমস্পেস ছাড়া এই Element নোডটির জন্য অ্যাট্রিবিউটটি মুছে দেয়, যদি সেরকম কোনো অ্যাট্রিবিউট বিদ্যমান থাকে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
attribute Name | String | অ্যাট্রিবিউটটির নাম। |
ফেরত
Boolean — অ্যাট্রিবিউটটি বিদ্যমান থাকলে এবং মুছে ফেলা হলে true ; না হলে false ।
removeAttribute(attributeName, namespace)
প্রদত্ত নাম এবং নেমস্পেস সহ এই Element নোডটির জন্য অ্যাট্রিবিউটটি মুছে ফেলে, যদি সেরকম কোনো অ্যাট্রিবিউট বিদ্যমান থাকে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
attribute Name | String | অ্যাট্রিবিউটটির নাম। |
namespace | Namespace | অ্যাট্রিবিউটের নেমস্পেস। |
ফেরত
Boolean — অ্যাট্রিবিউটটি বিদ্যমান থাকলে এবং মুছে ফেলা হলে true ; না হলে false ।
removeContent()
{@code Element} নোডের সরাসরি চাইল্ড হিসেবে থাকা সমস্ত নোড মুছে ফেলে।
ফেরত
Content[] — {@code Element} নোডটি অপসারণ করার আগে সেটির সরাসরি চাইল্ড থাকা সমস্ত নোডের একটি অ্যারে।
removeContent(content)
প্রদত্ত নোডটি মুছে ফেলে, যদি নোডটি {@code Element} নোডের সরাসরি চাইল্ড হয়। ` content আর্গুমেন্টটি একটি Element অবজেক্ট অথবা ContentType এ তালিকাভুক্ত কোনো ধরনের সাথে সঙ্গতিপূর্ণ যেকোনো নোড অবজেক্ট হতে পারে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
content | Content | যে নোডটি অপসারণ করতে হবে। |
ফেরত
Boolean — নোডটি যদি সরাসরি চাইল্ড হয়ে থাকে এবং রিমুভ করা হয়ে থাকে তবে true ; অন্যথায় false ।
removeContent(index)
{@code Element} নোডের সরাসরি চাইল্ড নোডগুলোর মধ্য থেকে প্রদত্ত ইনডেক্সে থাকা নোডটিকে অপসারণ করে। যদি প্রদত্ত ইনডেক্সে কোনো নোড না থাকে, তাহলে এই মেথডটি null রিটার্ন করে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
index | Integer | {@code Element} নোডটির সরাসরি চাইল্ড নোডগুলোর মধ্যে নোডটির ইন্ডেক্স। |
ফেরত
Content |null — যে নোডটি সরানো হয়েছে, অথবা প্রদত্ত ইন্ডেক্সে কোনো নোড না থাকলে null ।
setAttribute(attribute)
setAttribute(name, value)
এই Element নোডের জন্য প্রদত্ত নাম ও মান ব্যবহার করে অ্যাট্রিবিউটটি সেট করে, তবে কোনো নেমস্পেস ব্যবহার করা হয় না।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
name | String | যে অ্যাট্রিবিউটটি সেট করতে হবে তার নাম। |
value | String | অ্যাট্রিবিউটের যে মানটি নির্ধারণ করতে হবে। |
ফেরত
Element — চেইনিং-এর জন্য ব্যবহৃত Element নোড।
setAttribute(name, value, namespace)
প্রদত্ত নাম, মান এবং নেমস্পেস ব্যবহার করে এই Element নোডের অ্যাট্রিবিউটটি সেট করে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
name | String | যে অ্যাট্রিবিউটটি সেট করতে হবে তার নাম। |
value | String | অ্যাট্রিবিউটের যে মানটি নির্ধারণ করতে হবে। |
namespace | Namespace | যে অ্যাট্রিবিউটটি সেট করতে হবে তার নেমস্পেস। |
ফেরত
Element — চেইনিং-এর জন্য ব্যবহৃত Element নোড।
setName(name)
Element নোডের স্থানীয় নাম নির্ধারণ করে। নোডটির জন্য একটি নেমস্পেস প্রিফিক্স সেট করতে, setNamespace(namespace) এর সাথে XmlService.getNamespace(prefix, uri) ব্যবহার করুন।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
name | String | সেট করার জন্য স্থানীয় নাম। |
ফেরত
Element — চেইনিং-এর জন্য ব্যবহৃত Element নোড।
setNamespace(namespace)
setText(text)
Element নোডের টেক্সট ভ্যালু সেট করে। যদি নোডটিতে আগে থেকেই কোনো টেক্সট ভ্যালু বা কোনো চাইল্ড নোড থাকে, তাহলে এই মেথডটি আগের কন্টেন্টকে ওভাররাইট করে দেয়। এর পরিবর্তে কন্টেন্ট অ্যাপেন্ড বা ইনসার্ট করতে, addContent(content) অথবা addContent(index, content) ব্যবহার করুন।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
text | String | সেট করার জন্য টেক্সট। |
ফেরত
Element — চেইনিং-এর জন্য ব্যবহৃত Element নোড।