Class Cdata

Cdata

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

// 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.
var illegalCharacters = '<em>The Amazing Adventures of Kavalier & Clay</em>';
var cdata = XmlService.createCdata(illegalCharacters);
var text = XmlService.createText(illegalCharacters);
var root = XmlService.createElement('root').addContent(cdata).addContent(text);
var document = XmlService.createDocument(root);
var xml = XmlService.getPrettyFormat().format(document);
Logger.log(xml);

เมธอด

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

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

append(text)

เพิ่มข้อความต่อท้ายเนื้อหาที่มีอยู่แล้วในโหนด

พารามิเตอร์

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

รีเทิร์น

Text — โหนด Text สำหรับการทำสาย


detach()

ปลดโหนดออกจากโหนด Element ระดับบนสุด หากโหนดไม่มีระดับบนสุด วิธีนี้จะไม่มีผลใดๆ

รีเทิร์น

Content — โหนดที่ถูกปลดออก


getParentElement()

รับโหนดหลักของโหนด Element ถ้าโหนดไม่มีพาเรนต์ วิธีนี้ แสดงผล null

รีเทิร์น

Element — โหนดหลัก Element


getText()

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

รีเทิร์น

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


getValue()

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

รีเทิร์น

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


setText(text)

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

พารามิเตอร์

ชื่อประเภทคำอธิบาย
textStringค่าข้อความที่จะตั้งค่า

รีเทิร์น

Text — โหนด Text สำหรับการทำสาย