การแสดงโหนด 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)
เพิ่มข้อความต่อท้ายเนื้อหาที่มีอยู่แล้วในโหนด
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
text | String | ข้อความที่จะต่อท้ายโหนด |
รีเทิร์น
Text
— โหนด Text
สำหรับการทำสาย
detach()
getParentElement()
getText()
ดึงค่าข้อความของโหนด Text
รีเทิร์น
String
— ค่าข้อความของโหนด Text
getValue()
ดึงค่าข้อความของโหนดทั้งหมดที่เป็นโหนดย่อยโดยตรงหรือโดยอ้อมของโหนดตามลำดับ ปรากฏในเอกสาร
รีเทิร์น
String
— ค่าข้อความของโหนดทั้งหมดที่เป็นโหนดย่อยโดยตรงหรือโดยอ้อมของโหนด
setText(text)
ตั้งค่าข้อความของโหนด Text
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
text | String | ค่าข้อความที่จะตั้งค่า |
รีเทิร์น
Text
— โหนด Text
สำหรับการทำสาย