Class Cdata

Cdata

การแสดงโหนด CDATASection ของ XML

// Create and log an XML document that shows how special characters like '<',
// '>', and '&' are stored in a CDATASection node as compared to in a Text node.
const illegalCharacters = '<em>The Amazing Adventures of Kavalier & Clay</em>';
const cdata = XmlService.createCdata(illegalCharacters);
const text = XmlService.createText(illegalCharacters);
const root =
    XmlService.createElement('root').addContent(cdata).addContent(text);
const document = XmlService.createDocument(root);
const xml = XmlService.getPrettyFormat().format(document);
Logger.log(xml);

เมธอด

เมธอดประเภทการแสดงผลรายละเอียดแบบย่อ
append(text)Textผนวกข้อความที่ระบุกับเนื้อหาที่มีอยู่ในโหนด
detach()Content|nullแยกโหนดออกจากโหนด Element หลัก
getParentElement()Element|nullรับโหนด Element หลักของโหนด
getText()Stringรับค่าข้อความของโหนด Text
getValue()Stringรับค่าข้อความของโหนดทั้งหมดที่เป็นโหนดย่อยโดยตรงหรือโดยอ้อมของโหนดตามลำดับที่ปรากฏในเอกสาร
setText(text)Textกำหนดค่าข้อความของโหนด Text

เอกสารโดยละเอียด

append(text)

ผนวกข้อความที่ระบุกับเนื้อหาที่มีอยู่ในโหนด

พารามิเตอร์

ชื่อประเภทคำอธิบาย
textStringข้อความที่จะผนวกกับโหนด

รีเทิร์น

Text \- โหนด Text สำหรับการเชื่อมโยง


detach()

แยกโหนดออกจากโหนด Element หลัก หากโหนดไม่มีโหนดหลัก เมธอดนี้จะไม่มีผล

รีเทิร์น

Content|null \- โหนดที่แยกออก


getParentElement()

รับโหนด Element หลักของโหนด หากโหนดไม่มีโหนดหลัก เมธอดนี้จะแสดงผล null

รีเทิร์น

Element|null \- โหนด Element หลัก


getText()

รับค่าข้อความของโหนด Text

รีเทิร์น

String \- ค่าข้อความของโหนด Text


getValue()

รับค่าข้อความของโหนดทั้งหมดที่เป็นโหนดย่อยโดยตรงหรือโดยอ้อมของโหนดตามลำดับที่ปรากฏในเอกสาร

รีเทิร์น

String \- ค่าข้อความของโหนดทั้งหมดที่เป็นโหนดย่อยโดยตรงหรือโดยอ้อมของโหนด


setText(text)

กำหนดค่าข้อความของโหนด Text

พารามิเตอร์

ชื่อประเภทคำอธิบาย
textStringค่าข้อความที่จะกำหนด

รีเทิร์น

Text \- โหนด Text สำหรับการเชื่อมโยง