XML Service

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

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

// 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 তৈরি করে।