Class Cdata

CData (em inglês)

Uma representação de um nó 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);

Métodos

MétodoTipo de retornoBreve descrição
append(text)TextAnexa o texto fornecido a qualquer conteúdo que já exista no nó.
detach()ContentDesconecta o nó do nó Element pai.
getParentElement()ElementRecebe o nó Element pai do nó.
getText()StringRecebe o valor de texto do nó Text.
getValue()StringRecebe o valor de texto de todos os nós que são filhos diretos ou indiretos do nó, na ordem em que aparecem no documento.
setText(text)TextDefine o valor de texto do nó Text.

Documentação detalhada

append(text)

Anexa o texto fornecido a qualquer conteúdo que já exista no nó.

Parâmetros

NomeTipoDescrição
textStringo texto a ser anexado ao nó

Retornar

Text: o nó Text, para encadeamento


detach()

Desconecta o nó do nó Element pai. Se o nó não tiver um pai, esse método não terá efeito.

Retornar

Content: o nó removido


getParentElement()

Recebe o nó Element pai do nó. Se o nó não tiver um pai, esse método vai retornar null.

Retornar

Element: o nó Element pai


getText()

Recebe o valor de texto do nó Text.

Retornar

String: o valor de texto do nó Text


getValue()

Recebe o valor de texto de todos os nós que são filhos diretos ou indiretos do nó, na ordem em que aparecem no documento.

Retornar

String: o valor de texto de todos os nós que são filhos diretos ou indiretos do nó


setText(text)

Define o valor de texto do nó Text.

Parâmetros

NomeTipoDescrição
textStringo valor de texto a ser definido

Retornar

Text: o nó Text, para encadeamento