এই পরিষেবাটি স্ক্রিপ্টগুলিকে পার্স করতে, নেভিগেট করতে এবং প্রোগ্রামেটিকভাবে XML নথি তৈরি করতে দেয়।
// 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 | একটি জেনেরিক XML নোডের একটি উপস্থাপনা। | 
| Content Type | XML বিষয়বস্তু নোডের প্রকারের প্রতিনিধিত্বকারী একটি গণনা। | 
| Doc Type | একটি XML Document Typeনোডের উপস্থাপনা। | 
| Document | একটি XML নথির একটি উপস্থাপনা। | 
| Element | একটি XML Elementনোডের একটি উপস্থাপনা। | 
| Entity Ref | একটি XML Entity Referenceনোডের একটি উপস্থাপনা। | 
| Format | একটি XML নথি আউটপুট করার জন্য একটি ফরম্যাটার, তিনটি পূর্ব-সংজ্ঞায়িত বিন্যাস সহ যা আরও কাস্টমাইজ করা যেতে পারে। | 
| Namespace | একটি XML নামস্থানের একটি উপস্থাপনা। | 
| Processing Instruction | একটি XML Processing Instructionনোডের একটি উপস্থাপনা। | 
| Text | একটি XML Textনোডের একটি উপস্থাপনা। | 
| Xml Service | এই পরিষেবাটি স্ক্রিপ্টগুলিকে পার্স করতে, নেভিগেট করতে এবং প্রোগ্রামেটিকভাবে XML নথি তৈরি করতে দেয়। | 
 Attribute
 পদ্ধতি
| পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ | 
|---|---|---|
| get Name() | String | বৈশিষ্ট্যের স্থানীয় নাম পায়। | 
| get Namespace() | Namespace | বৈশিষ্ট্যের জন্য নামস্থান পায়। | 
| get Value() | String | বৈশিষ্ট্যের মান পায়। | 
| set Name(name) | Attribute | বৈশিষ্ট্যের স্থানীয় নাম সেট করে। | 
| set Namespace(namespace) | Attribute | বৈশিষ্ট্যের জন্য নামস্থান সেট করে। | 
| set Value(value) | Attribute | বৈশিষ্ট্যের মান সেট করে। | 
 Cdata
 পদ্ধতি
| পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ | 
|---|---|---|
| append(text) | Text | নোডে আগে থেকেই বিদ্যমান যেকোনো বিষয়বস্তুর সাথে প্রদত্ত টেক্সট যোগ করে। | 
| detach() | Content | নোডটিকে এর মূল Elementনোড থেকে বিচ্ছিন্ন করে। | 
| get Parent Element() | Element | নোডের প্যারেন্ট Elementনোড পায়। | 
| get Text() | String | Textনোডের পাঠ্য মান পায়। | 
| get Value() | String | নোডের প্রত্যক্ষ বা পরোক্ষ সন্তান যে সমস্ত নোডের পাঠ্য মান পায়, সেগুলি নথিতে প্রদর্শিত ক্রমে। | 
| set Text(text) | Text | Textনোডের টেক্সট মান সেট করে। | 
 Comment
 পদ্ধতি
| পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ | 
|---|---|---|
| detach() | Content | নোডটিকে এর মূল Elementনোড থেকে বিচ্ছিন্ন করে। | 
| get Parent Element() | Element | নোডের প্যারেন্ট Elementনোড পায়। | 
| get Text() | String | Commentনোডের পাঠ্য মান পায়। | 
| get Value() | String | নোডের প্রত্যক্ষ বা পরোক্ষ সন্তান যে সমস্ত নোডের পাঠ্য মান পায়, সেগুলি নথিতে প্রদর্শিত ক্রমে। | 
| set Text(text) | Comment | Commentনোডের পাঠ্য মান সেট করে। | 
 Content
 পদ্ধতি
| পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ | 
|---|---|---|
| as Cdata() | Cdata | স্বয়ংসম্পূর্ণের উদ্দেশ্যে নোডটিকে CDATASectionনোড হিসাবে কাস্ট করে। | 
| as Comment() | Comment | স্বয়ংসম্পূর্ণের উদ্দেশ্যে নোডটিকে একটি Commentনোড হিসাবে কাস্ট করে। | 
| as Doc Type() | Doc Type | স্বয়ংসম্পূর্ণের উদ্দেশ্যে নোডটিকে একটি Document Typeনোড হিসাবে কাস্ট করে৷ | 
| as Element() | Element | স্বয়ংসম্পূর্ণের উদ্দেশ্যে নোডটিকে একটি Elementনোড হিসাবে কাস্ট করে। | 
| as Entity Ref() | Entity Ref | স্বয়ংসম্পূর্ণের উদ্দেশ্যে নোডটিকে Entity Referenceনোড হিসাবে কাস্ট করে। | 
| as Processing Instruction() | Processing Instruction | স্বয়ংসম্পূর্ণের উদ্দেশ্যে নোডটিকে একটি Processing Instructionনোড হিসাবে কাস্ট করে। | 
| as Text() | Text | স্বয়ংসম্পূর্ণের উদ্দেশ্যে নোডটিকে Textনোড হিসাবে কাস্ট করে। | 
| detach() | Content | নোডটিকে এর মূল Elementনোড থেকে বিচ্ছিন্ন করে। | 
| get Parent Element() | Element | নোডের প্যারেন্ট Elementনোড পায়। | 
| get Type() | Content Type | নোডের বিষয়বস্তুর ধরন পায়। | 
| get Value() | String | নোডের প্রত্যক্ষ বা পরোক্ষ সন্তান যে সমস্ত নোডের পাঠ্য মান পায়, সেগুলি নথিতে প্রদর্শিত ক্রমে। | 
 Content Type 
বৈশিষ্ট্য
| সম্পত্তি | টাইপ | বর্ণনা | 
|---|---|---|
| CDATA | Enum | একটি XML CDATASectionনোড। | 
| COMMENT | Enum | একটি XML Commentনোড। | 
| DOCTYPE | Enum | একটি XML Document Typeনোড। | 
| ELEMENT | Enum | একটি XML Elementনোড। | 
| ENTITYREF | Enum | একটি XML Entity Referenceনোড। | 
| PROCESSINGINSTRUCTION | Enum | একটি XML Processing Instructionনোড। | 
| TEXT | Enum | একটি XML Textনোড। | 
 Doc Type 
পদ্ধতি
| পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ | 
|---|---|---|
| detach() | Content | নোডটিকে এর মূল Elementনোড থেকে বিচ্ছিন্ন করে। | 
| get Element Name() | String | Doc Typeঘোষণায় নির্দিষ্ট করা মূলElementনোডের নাম পায়। | 
| get Internal Subset() | String | Document Typeনোডের জন্য অভ্যন্তরীণ উপসেট ডেটা পায়। | 
| get Parent Element() | Element | নোডের প্যারেন্ট 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 | নথির মূল Elementনোডকে বিচ্ছিন্ন করে এবং ফেরত দেয়। | 
| get All Content() | Content[] | নথির অবিলম্বে শিশু সমস্ত নোড পায়। | 
| get Content(index) | Content | সমস্ত নোডের মধ্যে প্রদত্ত সূচকে নোড পায় যেগুলি নথির অবিলম্বে সন্তান। | 
| get Content Size() | Integer | নথির অবিলম্বে শিশু নোডের সংখ্যা পায়। | 
| get Descendants() | Content[] | ডকুমেন্টের প্রত্যক্ষ বা অপ্রত্যক্ষ সন্তান সকল নোডগুলি পায়, যে ক্রমে সেগুলি নথিতে প্রদর্শিত হয়৷ | 
| get Doc Type() | Doc Type | নথির Doc Typeঘোষণা পায়। | 
| get Root Element() | Element | ডকুমেন্টের রুট Elementনোড পায়। | 
| has Root Element() | Boolean | নথিতে একটি রুট Elementনোড আছে কিনা তা নির্ধারণ করে। | 
| remove Content() | Content[] | নথির অবিলম্বে শিশু সমস্ত নোডগুলি সরিয়ে দেয়৷ | 
| remove Content(content) | Boolean | প্রদত্ত নোডটি সরিয়ে দেয়, যদি নোডটি নথির অবিলম্বে সন্তান হয়। | 
| remove Content(index) | Content | প্রদত্ত সূচীতে থাকা সমস্ত নোডের মধ্যে নোডটি সরিয়ে দেয় যা নথির অবিলম্বে সন্তান। | 
| 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 | নোডটিকে এর মূল Elementনোড থেকে বিচ্ছিন্ন করে। | 
| get All Content() | Content[] | সমস্ত নোড পায় যেগুলি {@code Element} নোডের অবিলম্বে সন্তান। | 
| get Attribute(name) | Attribute | প্রদত্ত নাম এবং কোন নামস্থান ছাড়া এই Elementনোডের জন্য বৈশিষ্ট্য পায়। | 
| get Attribute(name, namespace) | Attribute | প্রদত্ত নাম এবং নামস্থান সহ এই Elementনোডের জন্য বৈশিষ্ট্য পায়। | 
| get Attributes() | Attribute[] | এই Elementনোডের জন্য সমস্ত বৈশিষ্ট্য পায়, সেগুলি নথিতে প্রদর্শিত ক্রমে। | 
| get Child(name) | Element | প্রদত্ত নাম সহ প্রথম Elementনোড পায় এবং কোন নামস্থান নেই যা এইElementনোডের অবিলম্বে চাইল্ড। | 
| get Child(name, namespace) | Element | প্রদত্ত নাম এবং নামস্থান সহ প্রথম Elementনোড পায় যা এইElementনোডের একটি অবিলম্বে চাইল্ড। | 
| get Child Text(name) | String | প্রদত্ত নাম সহ নোডের পাঠ্য মান পায় এবং কোনো নামস্থান না থাকে, যদি নোডটি Elementনোডের একটি তাৎক্ষণিক শিশু হয়। | 
| get Child Text(name, namespace) | String | প্রদত্ত নাম এবং নেমস্পেস সহ নোডের পাঠ্য মান পায়, যদি নোডটি Elementনোডের অবিলম্বে সন্তান হয়। | 
| get Children() | Element[] | সমস্ত Elementনোডগুলি পায় যা এইElementনোডের অবিলম্বে সন্তান, তারা নথিতে প্রদর্শিত ক্রমে। | 
| get Children(name) | Element[] | প্রদত্ত নাম সহ সমস্ত Elementনোড পায় এবং কোন নামস্থান নেই যা এইElementনোডের অবিলম্বে সন্তান, সেগুলি নথিতে প্রদর্শিত ক্রমে। | 
| get Children(name, namespace) | Element[] | প্রদত্ত নাম এবং নেমস্পেস সহ সমস্ত Elementনোডগুলি পায় যেগুলি এইElementনোডের অবিলম্বের সন্তান, যে ক্রমে সেগুলি নথিতে উপস্থিত হয়৷ | 
| get Content(index) | Content | সমস্ত নোডের মধ্যে প্রদত্ত সূচীতে নোড পায় যেগুলি {@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 | নোডের প্যারেন্ট Elementনোড পায়। | 
| get Qualified Name() | String | [namespacePrefix]:[localName]আকারেElementনোডের স্থানীয় নাম এবং নামস্থান উপসর্গ পায়। | 
| 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 | সমস্ত নোডের মধ্যে প্রদত্ত সূচীতে নোডটি সরিয়ে দেয় যেগুলি {@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নোডের পাঠ্য মান সেট করে। | 
Entity Ref 
পদ্ধতি
| পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ | 
|---|---|---|
| detach() | Content | নোডটিকে এর মূল Elementনোড থেকে বিচ্ছিন্ন করে। | 
| get Name() | String | Entity Referenceনোডের নাম পায়। | 
| get Parent Element() | Element | নোডের প্যারেন্ট Elementনোড পায়। | 
| get Public Id() | String | Entity Referenceনোডের পাবলিক আইডি পায়। | 
| get System Id() | String | 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 পায়। | 
 Processing Instruction 
পদ্ধতি
| পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ | 
|---|---|---|
| detach() | Content | নোডটিকে এর মূল Elementনোড থেকে বিচ্ছিন্ন করে। | 
| get Data() | String | Processing Instructionনোডে প্রতিটি নির্দেশের জন্য কাঁচা ডেটা পায়। | 
| get Parent Element() | Element | নোডের প্যারেন্ট Elementনোড পায়। | 
| get Target() | String | Processing Instructionনোডের লক্ষ্য পায়। | 
| get Value() | String | নোডের প্রত্যক্ষ বা পরোক্ষ সন্তান যে সমস্ত নোডের পাঠ্য মান পায়, সেগুলি নথিতে প্রদর্শিত ক্রমে। | 
 Text
 পদ্ধতি
| পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ | 
|---|---|---|
| append(text) | Text | নোডে আগে থেকেই বিদ্যমান যেকোনো বিষয়বস্তুর সাথে প্রদত্ত টেক্সট যোগ করে। | 
| detach() | Content | নোডটিকে এর মূল Elementনোড থেকে বিচ্ছিন্ন করে। | 
| get Parent Element() | Element | নোডের প্যারেন্ট Elementনোড পায়। | 
| get Text() | String | Textনোডের পাঠ্য মান পায়। | 
| get Value() | String | নোডের প্রত্যক্ষ বা পরোক্ষ সন্তান যে সমস্ত নোডের পাঠ্য মান পায়, সেগুলি নথিতে প্রদর্শিত ক্রমে। | 
| set Text(text) | Text | Textনোডের টেক্সট মান সেট করে। | 
 Xml Service 
বৈশিষ্ট্য
| সম্পত্তি | টাইপ | বর্ণনা | 
|---|---|---|
| Content Types | Content Type | XML বিষয়বস্তু নোডের প্রকারের প্রতিনিধিত্বকারী একটি গণনা। | 
পদ্ধতি
| পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ | 
|---|---|---|
| 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নোড সহ একটি XML নথি তৈরি করে। | 
| 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 | প্রদত্ত ইউআরআই দিয়ে একটি Namespaceতৈরি করে। | 
| get Namespace(prefix, uri) | Namespace | প্রদত্ত উপসর্গ এবং URI সহ একটি Namespaceতৈরি করে। | 
| get No Namespace() | Namespace | একটি Namespaceতৈরি করে যা প্রকৃত নামস্থানের অনুপস্থিতিকে প্রতিনিধিত্ব করে। | 
| get Pretty Format() | Format | একটি মানব-পাঠযোগ্য XML নথি আউটপুট করার জন্য একটি Formatবস্তু তৈরি করে। | 
| get Raw Format() | Format | একটি কাঁচা XML নথি আউটপুট করার জন্য একটি Formatবস্তু তৈরি করে। | 
| get Xml Namespace() | Namespace | স্ট্যান্ডার্ড xmlউপসর্গ সহ একটিNamespaceতৈরি করে। | 
| parse(xml) | Document | XML যাচাই না করে প্রদত্ত XML থেকে একটি Documentতৈরি করে৷ |