একটি XML ডকুমেন্ট আউটপুট করার জন্য একটি ফর্ম্যাটার, যার তিনটি পূর্বনির্ধারিত ফর্ম্যাট রয়েছে যা আরও কাস্টমাইজ করা যেতে পারে।
// Log an XML document with specified formatting options. const xml = '<root><a><b>Text!</b><b>More text!</b></a></root>'; const document = XmlService.parse(xml); const output = XmlService.getCompactFormat() .setLineSeparator('\n') .setEncoding('UTF-8') .setIndent(' ') .format(document); Logger.log(output);
পদ্ধতি
| পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
|---|---|---|
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 ঘোষণায় ফর্ম্যাটার এনকোডিং বাদ দেবে কিনা তা সেট করে। |
বিস্তারিত ডকুমেন্টেশন
format(document)
format(element)
set Encoding(encoding)
ফরম্যাটার যে অক্ষর এনকোডিং ব্যবহার করবে তা সেট করে। encoding আর্গুমেন্টটি অবশ্যই একটি স্বীকৃত XML এনকোডিং হতে হবে যেমন ISO-8859-1 , US-ASCII , UTF-8 , অথবা UTF-16 ।
// Log an XML document with encoding that does not support certain special // characters. const xml = '<root><a><b>ಠ‿ಠ</b><b>ಠ‿ಠ</b></a></root>'; const document = XmlService.parse(xml); const output = XmlService.getRawFormat().setEncoding('ISO-8859-1').format(document); Logger.log(output);
পরামিতি
| নাম | আদর্শ | বিবরণ |
|---|---|---|
encoding | String | ব্যবহার করার জন্য এনকোডিং। |
প্রত্যাবর্তন
Format — চেইনিং এর জন্য ফর্ম্যাটার।
set Indent(indent)
চাইল্ড নোডগুলিকে তাদের প্যারেন্টের সাপেক্ষে ইন্ডেন্ট করার জন্য ব্যবহৃত স্ট্রিং সেট করে। null ছাড়া অন্য একটি ইন্ডেন্ট সেট করলে ফর্ম্যাটার প্রতিটি নোডের পরে একটি লাইন ব্রেক সন্নিবেশ করবে।
// Log an XML document with each child node indented four spaces. const xml = '<root><a><b>Text!</b><b>More text!</b></a></root>'; const document = XmlService.parse(xml); const output = XmlService.getCompactFormat().setIndent(' ').format(document); Logger.log(output);
পরামিতি
| নাম | আদর্শ | বিবরণ |
|---|---|---|
indent | String | ব্যবহার করার জন্য ইন্ডেন্ট। |
প্রত্যাবর্তন
Format — চেইনিং এর জন্য ফর্ম্যাটার।
set Line Separator(separator)
যখনই ফর্ম্যাটার সাধারণত একটি লাইন ব্রেক সন্নিবেশ করবে তখনই স্ট্রিংটি সন্নিবেশ করানোর জন্য সেট করে। তিনটি পূর্বনির্ধারিত ফর্ম্যাটারের বিভিন্ন শর্ত রয়েছে যার অধীনে তারা একটি লাইন ব্রেক সন্নিবেশ করায়। ডিফল্ট লাইন বিভাজক হল \r\n ।
// Log an XML document with several spaces and a pipe character in place of line // breaks. const xml = '<root><a><b>Text!</b><b>More text!</b></a></root>'; const document = XmlService.parse(xml); const output = XmlService.getRawFormat().setLineSeparator(' | ').format(document); Logger.log(output);
পরামিতি
| নাম | আদর্শ | বিবরণ |
|---|---|---|
separator | String | ব্যবহার করার জন্য বিভাজক। |
প্রত্যাবর্তন
Format — চেইনিং এর জন্য ফর্ম্যাটার।
set Omit Declaration(omitDeclaration)
ফর্ম্যাটারটি XML ঘোষণা বাদ দেবে কিনা তা সেট করে, যেমন <?xml version="1.0" encoding="UTF-8"?> ।
পরামিতি
| নাম | আদর্শ | বিবরণ |
|---|---|---|
omit Declaration | Boolean | XML ঘোষণা বাদ দিলে true ; অন্তর্ভুক্ত করলে false । |
প্রত্যাবর্তন
Format — চেইনিং এর জন্য ফর্ম্যাটার।
set Omit Encoding(omitEncoding)
<?xml version="1.0" encoding="UTF-8"?> তে এনকোডিং ক্ষেত্র, যেমন XML ঘোষণায় ফর্ম্যাটার এনকোডিং বাদ দেবে কিনা তা সেট করে।
পরামিতি
| নাম | আদর্শ | বিবরণ |
|---|---|---|
omit Encoding | Boolean | XML ঘোষণায় এনকোডিং বাদ দিলে true ; অন্তর্ভুক্ত করলে false । |
প্রত্যাবর্তন
Format — চেইনিং এর জন্য ফর্ম্যাটার।