এই পরিষেবাটি স্ক্রিপ্টকে এক্সএমএল ডকুমেন্ট পার্স করতে, নেভিগেট করতে এবং প্রোগ্রাম্যাটিকভাবে তৈরি করতে সক্ষম করে।
// Log the title and labels for the first page of blog posts on // Google's The Keyword blog. function parseXml() { let url = 'https://blog.google/rss/'; let xml = UrlFetchApp.fetch(url).getContentText(); let document = XmlService.parse(xml); let root = document.getRootElement(); let channel = root.getChild('channel'); let items = channel.getChildren('item'); items.forEach(item => { let title = item.getChild('title').getText(); let categories = item.getChildren('category'); let labels = categories.map(category => category.getText()); console.log('%s (%s)', title, labels.join(', ')); }); } // Create and log an XML representation of first 10 threads in your Gmail inbox. function createXml() { let root = XmlService.createElement('threads'); let threads = GmailApp.getInboxThreads() threads = threads.slice(0,10); // Just the first 10 threads.forEach(thread => { let child = XmlService.createElement('thread') .setAttribute('messageCount', thread.getMessageCount()) .setAttribute('isUnread', thread.isUnread()) .setText(thread.getFirstMessageSubject()); root.addContent(child); }); let document = XmlService.createDocument(root); let xml = XmlService.getPrettyFormat().format(document); console.log(xml); }
ক্লাস
| নাম | সংক্ষিপ্ত বিবরণ |
|---|---|
Attribute | একটি XML অ্যাট্রিবিউটের উপস্থাপনা। |
Cdata | একটি XML CDATASection নোডের উপস্থাপনা। |
Comment | একটি XML Comment নোডের উপস্থাপনা। |
Content | একটি জেনেরিক এক্সএমএল নোডের উপস্থাপনা। |
Content Type | এক্সএমএল কন্টেন্ট নোডগুলোর প্রকারভেদ উপস্থাপনকারী একটি গণনা। |
Doc Type | একটি এক্সএমএল Document Type নোডের উপস্থাপনা। |
Document | একটি XML ডকুমেন্টের উপস্থাপনা। |
Element | একটি এক্সএমএল Element নোডের উপস্থাপনা। |
Entity Ref | একটি এক্সএমএল Entity Reference নোডের উপস্থাপনা। |
Format | এক্সএমএল ডকুমেন্ট আউটপুট করার জন্য একটি ফরম্যাটার, যেখানে তিনটি পূর্ব-নির্ধারিত ফরম্যাট রয়েছে যা আরও কাস্টমাইজ করা যায়। |
Namespace | একটি XML নেমস্পেসের উপস্থাপনা। |
Processing Instruction | একটি এক্সএমএল Processing Instruction নোডের উপস্থাপনা। |
Text | একটি XML Text নোডের উপস্থাপনা। |
Xml Service | এই পরিষেবাটি স্ক্রিপ্টকে এক্সএমএল ডকুমেন্ট পার্স করতে, নেভিগেট করতে এবং প্রোগ্রাম্যাটিকভাবে তৈরি করতে সক্ষম করে। |
Attribute
পদ্ধতি
| পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
|---|---|---|
get Name() | String | অ্যাট্রিবিউটটির স্থানীয় নাম পায়। |
get Namespace() | Namespace |null | অ্যাট্রিবিউটের জন্য নেমস্পেসটি পাওয়া যায়। |
get Value() | String | অ্যাট্রিবিউটের মান গ্রহণ করে। |
set Name(name) | Attribute | অ্যাট্রিবিউটের স্থানীয় নাম নির্ধারণ করে। |
set Namespace(namespace) | Attribute | অ্যাট্রিবিউটের জন্য নেমস্পেস নির্ধারণ করে। |
set Value(value) | Attribute | অ্যাট্রিবিউটের মান নির্ধারণ করে। |
Cdata
পদ্ধতি
| পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
|---|---|---|
append(text) | Text | নোডটিতে আগে থেকে বিদ্যমান যেকোনো কন্টেন্টের সাথে প্রদত্ত টেক্সটটি যুক্ত করে। |
detach() | Content |null | নোডটিকে তার প্যারেন্ট Element নোড থেকে বিচ্ছিন্ন করে। |
get Parent Element() | Element |null | নোডটির প্যারেন্ট Element নোডটি পাওয়া যায়। |
get Text() | String | Text নোডের টেক্সট ভ্যালুটি গ্রহণ করে। |
get Value() | String | ডকুমেন্টে যে ক্রমে নোডটির প্রত্যক্ষ বা পরোক্ষ চাইল্ড, সেই ক্রমে সমস্ত নোডের টেক্সট ভ্যালু সংগ্রহ করে। |
set Text(text) | Text | Text নোডের টেক্সট মান নির্ধারণ করে। |
Comment
পদ্ধতি
| পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
|---|---|---|
detach() | Content |null | নোডটিকে তার প্যারেন্ট Element নোড থেকে বিচ্ছিন্ন করে। |
get Parent Element() | Element |null | নোডটির প্যারেন্ট Element নোডটি পাওয়া যায়। |
get Text() | String | Comment নোডের টেক্সট ভ্যালুটি গ্রহণ করে। |
get Value() | String | ডকুমেন্টে যে ক্রমে নোডটির প্রত্যক্ষ বা পরোক্ষ চাইল্ড, সেই ক্রমে সমস্ত নোডের টেক্সট ভ্যালু সংগ্রহ করে। |
set Text(text) | Comment | Comment নোডের টেক্সট ভ্যালু নির্ধারণ করে। |
Content
পদ্ধতি
| পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
|---|---|---|
as Cdata() | Cdata |null | অটোকমপ্লিটের উদ্দেশ্যে নোডটিকে একটি CDATASection নোড হিসেবে রূপান্তর করে। |
as Comment() | Comment |null | অটোকমপ্লিটের উদ্দেশ্যে নোডটিকে একটি Comment নোড হিসেবে রূপান্তর করে। |
as Doc Type() | Doc Type |null | অটোকমপ্লিটের উদ্দেশ্যে নোডটিকে একটি Document Type নোড হিসেবে রূপান্তর করে। |
as Element() | Element |null | অটোকমপ্লিটের উদ্দেশ্যে নোডটিকে একটি Element নোড হিসেবে রূপান্তর করে। |
as Entity Ref() | Entity Ref |null | অটোকমপ্লিটের উদ্দেশ্যে নোডটিকে একটি Entity Reference নোড হিসেবে রূপান্তর করে। |
as Processing Instruction() | Processing Instruction |null | অটোকমপ্লিটের উদ্দেশ্যে নোডটিকে একটি Processing Instruction নোড হিসেবে রূপান্তর করে। |
as Text() | Text |null | অটোকমপ্লিটের উদ্দেশ্যে নোডটিকে একটি Text নোড হিসেবে রূপান্তর করে। |
detach() | Content |null | নোডটিকে তার প্যারেন্ট Element নোড থেকে বিচ্ছিন্ন করে। |
get Parent Element() | Element |null | নোডটির প্যারেন্ট Element নোডটি পাওয়া যায়। |
get Type() | Content Type | নোডটির কন্টেন্ট টাইপ পাওয়া যায়। |
get Value() | String | ডকুমেন্টে যে ক্রমে নোডটির প্রত্যক্ষ বা পরোক্ষ চাইল্ড, সেই ক্রমে সমস্ত নোডের টেক্সট ভ্যালু সংগ্রহ করে। |
ContentType
বৈশিষ্ট্য
| সম্পত্তি | প্রকার | বর্ণনা |
|---|---|---|
CDATA | Enum | একটি XML CDATASection নোড। |
COMMENT | Enum | একটি এক্সএমএল Comment নোড। |
DOCTYPE | Enum | একটি এক্সএমএল Document Type নোড। |
ELEMENT | Enum | একটি XML Element নোড। |
ENTITYREF | Enum | একটি এক্সএমএল Entity Reference নোড। |
PROCESSINGINSTRUCTION | Enum | একটি এক্সএমএল Processing Instruction নোড। |
TEXT | Enum | একটি এক্সএমএল Text নোড। |
DocType
পদ্ধতি
| পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
|---|---|---|
detach() | Content |null | নোডটিকে তার প্যারেন্ট Element নোড থেকে বিচ্ছিন্ন করে। |
get Element Name() | String | Doc Type ডিক্লারেশনে নির্দিষ্ট করা রুট Element নোডের নামটি গ্রহণ করে। |
get Internal Subset() | String | Document Type নোডের জন্য অভ্যন্তরীণ সাবসেট ডেটা সংগ্রহ করে। |
get Parent Element() | Element |null | নোডটির প্যারেন্ট Element নোডটি পাওয়া যায়। |
get Public Id() | String | Document Type নোডের জন্য এক্সটার্নাল সাবসেট ডেটার পাবলিক আইডি পাওয়া যায়। |
get System Id() | String | Document Type নোডের জন্য এক্সটার্নাল সাবসেট ডেটার সিস্টেম আইডি পাওয়া যায়। |
get Value() | String | ডকুমেন্টে যে ক্রমে নোডটির প্রত্যক্ষ বা পরোক্ষ চাইল্ড, সেই ক্রমে সমস্ত নোডের টেক্সট ভ্যালু সংগ্রহ করে। |
set Element Name(name) | Doc Type | Doc Type ডিক্লারেশনে উল্লেখ করার জন্য রুট Element নোডের নাম নির্ধারণ করে। |
set Internal Subset(data) | Doc Type | Document Type নোডের জন্য অভ্যন্তরীণ সাবসেট ডেটা নির্ধারণ করে। |
set Public Id(id) | Doc Type | Document Type নোডের জন্য এক্সটার্নাল সাবসেট ডেটার পাবলিক আইডি নির্ধারণ করে। |
set System Id(id) | Doc Type | Document Type নোডের জন্য এক্সটার্নাল সাবসেট ডেটার সিস্টেম আইডি নির্ধারণ করে। |
Document
পদ্ধতি
| পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
|---|---|---|
add Content(content) | Document | প্রদত্ত নোডটিকে ডকুমেন্টের শেষে যুক্ত করে। |
add Content(index, content) | Document | ডকুমেন্টের সরাসরি চাইল্ড নোডগুলোর মধ্যে প্রদত্ত ইনডেক্সে প্রদত্ত নোডটি সন্নিবেশ করে। |
clone Content() | Content[] | ডকুমেন্টটির সরাসরি চাইল্ড হিসেবে থাকা সমস্ত নোডের অসংযুক্ত অনুলিপি তৈরি করে। |
detach Root Element() | Element |null | ডকুমেন্টের রুট Element নোডটিকে বিচ্ছিন্ন করে ফেরত দেয়। |
get All Content() | Content[] | ডকুমেন্টটির সরাসরি চাইল্ড নোডগুলো খুঁজে বের করে। |
get Content(index) | Content |null | ডকুমেন্টটির সরাসরি চাইল্ড নোডগুলোর মধ্য থেকে প্রদত্ত ইন্ডেক্সে অবস্থিত নোডটি খুঁজে বের করে। |
get Content Size() | Integer | ডকুমেন্টটির সরাসরি চাইল্ড নোডগুলোর সংখ্যা বের করে। |
get Descendants() | Content[] | ডকুমেন্টটির প্রত্যক্ষ বা পরোক্ষ চাইল্ড এমন সমস্ত নোডকে, ডকুমেন্টে তাদের উপস্থিতির ক্রম অনুসারে খুঁজে বের করে। |
get Doc Type() | Doc Type |null | ডকুমেন্টটির Doc Type ডিক্লারেশন পাওয়া যায়। |
get Root Element() | Element |null | ডকুমেন্টের রুট Element নোডটি পায়। |
has Root Element() | Boolean | ডকুমেন্টটিতে একটি রুট Element নোড আছে কিনা তা নির্ধারণ করে। |
remove Content() | Content[] | ডকুমেন্টটির সরাসরি চাইল্ড হিসেবে থাকা সমস্ত নোড মুছে ফেলে। |
remove Content(content) | Boolean | প্রদত্ত নোডটি মুছে ফেলে, যদি নোডটি ডকুমেন্টটির সরাসরি চাইল্ড হয়। |
remove Content(index) | Content |null | ডকুমেন্টটির সরাসরি চাইল্ড নোডগুলোর মধ্য থেকে প্রদত্ত ইনডেক্সের নোডটিকে অপসারণ করে। |
set Doc Type(docType) | Document | ডকুমেন্টের Doc Type ঘোষণা নির্ধারণ করে। |
set Root Element(element) | Document | ডকুমেন্টের রুট Element নোড নির্ধারণ করে। |
Element
পদ্ধতি
| পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
|---|---|---|
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 নোডের টেক্সট ভ্যালু নির্ধারণ করে। |
EntityRef
পদ্ধতি
| পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
|---|---|---|
detach() | Content |null | নোডটিকে তার প্যারেন্ট Element নোড থেকে বিচ্ছিন্ন করে। |
get Name() | String | Entity Reference নোডটির নাম পায়। |
get Parent Element() | Element |null | নোডটির প্যারেন্ট Element নোডটি পাওয়া যায়। |
get Public Id() | String|null | Entity Reference নোডটির পাবলিক আইডি পাওয়া যায়। |
get System Id() | String|null | Entity Reference নোডের সিস্টেম আইডি পাওয়া যায়। |
get Value() | String | ডকুমেন্টে যে ক্রমে নোডটির প্রত্যক্ষ বা পরোক্ষ চাইল্ড, সেই ক্রমে সমস্ত নোডের টেক্সট ভ্যালু সংগ্রহ করে। |
set Name(name) | Entity Ref | Entity Reference নোডের নাম নির্ধারণ করে। |
set Public Id(id) | Entity Ref | Entity Reference নোডের পাবলিক আইডি নির্ধারণ করে। |
set System Id(id) | Entity Ref | Entity Reference নোডের সিস্টেম আইডি নির্ধারণ করে। |
Format
পদ্ধতি
| পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
|---|---|---|
format(document) | String | প্রদত্ত Document একটি ফরম্যাট করা স্ট্রিং হিসেবে আউটপুট দেয়। |
format(element) | String | প্রদত্ত Element নোডটিকে একটি ফরম্যাট করা স্ট্রিং হিসেবে আউটপুট দেয়। |
set Encoding(encoding) | Format | ফরম্যাটার যে ক্যারেক্টার এনকোডিং ব্যবহার করবে তা নির্ধারণ করে। |
set Indent(indent) | Format | প্যারেন্ট নোডের সাপেক্ষে চাইল্ড নোডগুলোকে ইন্ডেন্ট করার জন্য ব্যবহৃত স্ট্রিং নির্ধারণ করে। |
set Line Separator(separator) | Format | যেখানে ফরম্যাটার সাধারণত একটি লাইন ব্রেক যোগ করে, সেখানে যোগ করার জন্য স্ট্রিংটি সেট করে। |
set Omit Declaration(omitDeclaration) | Format | ফরম্যাটারটি XML ডিক্লারেশন, যেমন <?xml version="1.0" encoding="UTF-8"?> , বাদ দেবে কিনা তা নির্ধারণ করে। |
set Omit Encoding(omitEncoding) | Format | এটি নির্ধারণ করে যে ফরম্যাটারটি XML ডিক্লারেশনে এনকোডিং বাদ দেবে কিনা, যেমন <?xml version="1.0" encoding="UTF-8"?> এনকোডিং ফিল্ডটি। |
Namespace
পদ্ধতি
| পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
|---|---|---|
get Prefix() | String | নেমস্পেসটির প্রিফিক্স পাওয়া যায়। |
get URI() | String | নেমস্পেসটির জন্য URI পাওয়া যায়। |
ProcessingInstruction
পদ্ধতি
| পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
|---|---|---|
detach() | Content |null | নোডটিকে তার প্যারেন্ট Element নোড থেকে বিচ্ছিন্ন করে। |
get Data() | String | Processing Instruction নোডের প্রতিটি ইন্সট্রাকশনের জন্য কাঁচা ডেটা সংগ্রহ করে। |
get Parent Element() | Element |null | নোডটির প্যারেন্ট Element নোডটি পাওয়া যায়। |
get Target() | String | Processing Instruction নোডের জন্য টার্গেটটি পায়। |
get Value() | String | ডকুমেন্টে যে ক্রমে নোডটির প্রত্যক্ষ বা পরোক্ষ চাইল্ড, সেই ক্রমে সমস্ত নোডের টেক্সট ভ্যালু সংগ্রহ করে। |
Text
পদ্ধতি
| পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
|---|---|---|
append(text) | Text | নোডটিতে আগে থেকে বিদ্যমান যেকোনো কন্টেন্টের সাথে প্রদত্ত টেক্সটটি যুক্ত করে। |
detach() | Content |null | নোডটিকে তার প্যারেন্ট Element নোড থেকে বিচ্ছিন্ন করে। |
get Parent Element() | Element |null | নোডটির প্যারেন্ট Element নোডটি পাওয়া যায়। |
get Text() | String | Text নোডের টেক্সট ভ্যালুটি গ্রহণ করে। |
get Value() | String | ডকুমেন্টে যে ক্রমে নোডটির প্রত্যক্ষ বা পরোক্ষ চাইল্ড, সেই ক্রমে সমস্ত নোডের টেক্সট ভ্যালু সংগ্রহ করে। |
set Text(text) | Text | Text নোডের টেক্সট মান নির্ধারণ করে। |
XmlService
বৈশিষ্ট্য
| সম্পত্তি | প্রকার | বর্ণনা |
|---|---|---|
Content Types | Content Type | এক্সএমএল কন্টেন্ট নোডগুলোর প্রকারভেদ উপস্থাপনকারী একটি গণনা। |
পদ্ধতি
| পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
|---|---|---|
create Cdata(text) | Cdata | প্রদত্ত মান ব্যবহার করে একটি অসংযুক্ত CDATASection নোড তৈরি করে। |
create Comment(text) | Comment | প্রদত্ত মান সহ একটি অসংযুক্ত Comment নোড তৈরি করে। |
create Doc Type(elementName) | Doc Type | প্রদত্ত নামের রুট Element নোডের জন্য একটি অসংযুক্ত Document Type নোড তৈরি করে। |
create Doc Type(elementName, systemId) | Doc Type | বাহ্যিক উপসেট ডেটার জন্য, প্রদত্ত নাম এবং প্রদত্ত সিস্টেম আইডি ব্যবহার করে রুট Element নোডের জন্য একটি অসংযুক্ত Document Type নোড তৈরি করে। |
create Doc Type(elementName, publicId, systemId) | Doc Type | বাহ্যিক সাবসেট ডেটার জন্য প্রদত্ত নাম এবং প্রদত্ত পাবলিক আইডি ও সিস্টেম আইডি ব্যবহার করে রুট Element নোডের জন্য একটি অসংযুক্ত Document Type নোড তৈরি করে। |
create Document() | Document | একটি খালি XML ডকুমেন্ট তৈরি করে। |
create Document(rootElement) | Document | প্রদত্ত রুট Element নোড ব্যবহার করে একটি এক্সএমএল ডকুমেন্ট তৈরি করে। |
create Element(name) | Element | প্রদত্ত স্থানীয় নাম ব্যবহার করে এবং কোনো নেমস্পেস ছাড়া একটি সংযুক্ত নয় এমন Element নোড তৈরি করে। |
create Element(name, namespace) | Element | প্রদত্ত লোকাল নেম ও নেমস্পেস ব্যবহার করে একটি সংযুক্তিবিহীন Element নোড তৈরি করে। |
create Text(text) | Text | প্রদত্ত মান সহ একটি অসংযুক্ত Text নোড তৈরি করে। |
get Compact Format() | Format | একটি সংক্ষিপ্ত XML ডকুমেন্ট আউটপুট করার জন্য একটি Format অবজেক্ট তৈরি করে। |
get Namespace(uri) | Namespace | প্রদত্ত URI ব্যবহার করে একটি Namespace তৈরি করে। |
get Namespace(prefix, uri) | Namespace | প্রদত্ত প্রিফিক্স এবং ইউআরআই ব্যবহার করে একটি Namespace তৈরি করে। |
get No Namespace() | Namespace | এমন একটি Namespace তৈরি করে যা কোনো প্রকৃত নেমস্পেসের অনুপস্থিতিকে নির্দেশ করে। |
get Pretty Format() | Format | পাঠযোগ্য এক্সএমএল ডকুমেন্ট আউটপুট করার জন্য একটি Format অবজেক্ট তৈরি করে। |
get Raw Format() | Format | একটি র XML ডকুমেন্ট আউটপুট করার জন্য একটি Format অবজেক্ট তৈরি করে। |
get Xml Namespace() | Namespace | স্ট্যান্ডার্ড xml প্রিফিক্স সহ একটি Namespace তৈরি করে। |
parse(xml) | Document | প্রদত্ত XML থেকে, XML-টি যাচাই না করেই একটি Document তৈরি করে। |