Class Element

উপাদান

একটি এক্সএমএল 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()

নোডটিকে তার প্যারেন্ট Element নোড থেকে বিচ্ছিন্ন করে। যদি নোডটির কোনো প্যারেন্ট না থাকে, তবে এই মেথডটির কোনো প্রভাব থাকে না।

ফেরত

Content |null — বিচ্ছিন্ন নোড।


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 |nullElement নোড, অথবা null যদি প্রদত্ত নামে এবং কোনো নেমস্পেস ছাড়া কোনো নিকটবর্তী চাইল্ড Element নোড না থাকে।


getChild(name, namespace)

প্রদত্ত নাম এবং নেমস্পেস সহ প্রথম Element নোডটি খুঁজে বের করে, যা এই Element নোডটির সরাসরি চাইল্ড। যদি এমন কোনো নোড না থাকে, তাহলে এই মেথডটি null রিটার্ন করে।

প্যারামিটার

নাম প্রকার বর্ণনা
name String চাইল্ড Element নোডটির নাম।
namespace Namespace চাইল্ড Element নোডের নেমস্পেস।

ফেরত

Element |nullElement নোড, অথবা 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() ব্যবহার করুন।

ফেরত

StringElement নোডটির স্থানীয় নাম।


getNamespace()

Element নোডের জন্য নেমস্পেসটি পাওয়া যায়।

ফেরত

NamespaceElement নোডের নেমস্পেস।


getNamespace(prefix)

Element নোডের জন্য প্রদত্ত প্রিফিক্স সহ নেমস্পেসটি খুঁজে বের করে।

প্যারামিটার

নাম প্রকার বর্ণনা
prefix String নেমস্পেসের জন্য প্রিফিক্স।

ফেরত

NamespaceElement নোডটির জন্য প্রদত্ত প্রিফিক্সযুক্ত নেমস্পেস।


getParentElement()

নোডটির প্যারেন্ট Element নোডটি খুঁজে বের করে। যদি নোডটির কোনো প্যারেন্ট না থাকে, তাহলে এই মেথডটি null রিটার্ন করে।

ফেরত

Element |null — মূল Element নোড।


getQualifiedName()

Element নোডের স্থানীয় নাম এবং নেমস্পেস প্রিফিক্স [namespacePrefix]:[localName] আকারে পাওয়া যায়। যদি নোডটির কোনো নেমস্পেস প্রিফিক্স না থাকে, তাহলে getName() ব্যবহার করুন।

ফেরত

StringElement নোডের স্থানীয় নাম এবং নেমস্পেস প্রিফিক্স, যা [namespacePrefix]:[localName] আকারে থাকে।


getText()

Element নোডের টেক্সট ভ্যালুটি গ্রহণ করে।

ফেরত

StringElement নোডের টেক্সট ভ্যালু।


getValue()

ডকুমেন্টে যে ক্রমে নোডটির প্রত্যক্ষ বা পরোক্ষ চাইল্ড, সেই ক্রমে সমস্ত নোডের টেক্সট ভ্যালু সংগ্রহ করে।

ফেরত

String — এই নোডটির প্রত্যক্ষ বা পরোক্ষ চাইল্ড এমন সকল নোডের টেক্সট ভ্যালু।


isAncestorOf(other)

এই Element নোডটি প্রদত্ত কোনো Element নোডের প্রত্যক্ষ নাকি পরোক্ষ প্যারেন্ট, তা নির্ধারণ করে।

প্যারামিটার

নাম প্রকার বর্ণনা
other Element অপর Element নোডটি।

ফেরত

Boolean — যদি এই Element নোডটি প্রদত্ত Element নোডটির প্রত্যক্ষ বা পরোক্ষ প্যারেন্ট হয়, তবে true ; অন্যথায় false


isRootElement()

Element নোডটি ডকুমেন্টের রুট নোড কিনা তা নির্ধারণ করে।

ফেরত

BooleanElement নোডটি ডকুমেন্টের রুট নোড হলে 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)

এই Element নোডটির জন্য প্রদত্ত অ্যাট্রিবিউটটি সেট করে।

প্যারামিটার

নাম প্রকার বর্ণনা
attribute Attribute যে অ্যাট্রিবিউটটি সেট করতে হবে।

ফেরত

Element — চেইনিং-এর জন্য ব্যবহৃত Element নোড।


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)

Element নোডের জন্য নেমস্পেস নির্ধারণ করে।

প্যারামিটার

নাম প্রকার বর্ণনা
namespace Namespace যে নেমস্পেসটি সেট করতে হবে।

ফেরত

Element — চেইনিং-এর জন্য ব্যবহৃত Element নোড।


setText(text)

Element নোডের টেক্সট ভ্যালু সেট করে। যদি নোডটিতে আগে থেকেই কোনো টেক্সট ভ্যালু বা কোনো চাইল্ড নোড থাকে, তাহলে এই মেথডটি আগের কন্টেন্টকে ওভাররাইট করে দেয়। এর পরিবর্তে কন্টেন্ট অ্যাপেন্ড বা ইনসার্ট করতে, addContent(content) অথবা addContent(index, content) ব্যবহার করুন।

প্যারামিটার

নাম প্রকার বর্ণনা
text String সেট করার জন্য টেক্সট।

ফেরত

Element — চেইনিং-এর জন্য ব্যবহৃত Element নোড।