Class Cdata

Cdata

Représentation d'un nœud 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.
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éthodes

MéthodeType renvoyéBrève description
append(text)TextAjoute le texte donné à tout contenu déjà présent dans le nœud.
detach()Content|nullDétache le nœud de son nœud Element parent.
getParentElement()Element|nullObtient le nœud Element parent du nœud.
getText()StringObtient la valeur de texte du nœud Text.
getValue()StringObtient la valeur de texte de tous les nœuds qui sont des enfants directs ou indirects du nœud, dans l'ordre dans lequel ils apparaissent dans le document.
setText(text)TextDéfinit la valeur de texte du nœud Text.

Documentation détaillée

append(text)

Ajoute le texte donné à tout contenu déjà présent dans le nœud.

Paramètres

NomTypeDescription
textStringTexte à ajouter au nœud.

Renvois

Text : nœud Text, pour le chaînage.


detach()

Détache le nœud de son nœud Element parent. Si le nœud n'a pas de parent, cette méthode n'a aucun effet.

Renvois

Content|null : nœud détaché.


getParentElement()

Obtient le nœud Element parent du nœud. Si le nœud n'a pas de parent, cette méthode renvoie null.

Renvois

Element|null : nœud parent Element.


getText()

Obtient la valeur de texte du nœud Text.

Renvois

String : valeur de texte du nœud Text.


getValue()

Obtient la valeur de texte de tous les nœuds qui sont des enfants directs ou indirects du nœud, dans l'ordre dans lequel ils apparaissent dans le document.

Renvois

String : valeur de texte de tous les nœuds qui sont des enfants directs ou indirects du nœud.


setText(text)

Définit la valeur de texte du nœud Text.

Paramètres

NomTypeDescription
textStringValeur de texte à définir.

Renvois

Text : nœud Text, pour le chaînage.