XML Service

এক্সএমএল পরিষেবা

এই পরিষেবাটি স্ক্রিপ্টগুলিকে 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 |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 ডকুমেন্টে প্রদর্শিত ক্রমানুসারে, নোডের প্রত্যক্ষ বা পরোক্ষ সন্তান সকল নোডের টেক্সট মান পায়।

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 |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 {@code Element} নোড ধারণকারী XML ডকুমেন্টটি পায়।
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 নোডের টেক্সট মান সেট করে।

Entity Ref

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
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 version="1.0" encoding="UTF-8"?> তে এনকোডিং ক্ষেত্র, যেমন XML ঘোষণায় ফর্ম্যাটার এনকোডিং বাদ দেবে কিনা তা সেট করে।

Namespace

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
get Prefix() String নেমস্পেসের জন্য উপসর্গ পায়।
get URI() String নেমস্পেসের জন্য URI পায়।

Processing Instruction

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
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 নোডের টেক্সট মান সেট করে।

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 প্রদত্ত URI দিয়ে একটি 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 তৈরি করে।