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.
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);

Méthodes

MéthodeType renvoyéBrève description
append(text)TextAjoute le texte donné à tout contenu existant déjà dans le nœud.
detach()ContentIl dissocie le nœud de son nœud Element parent.
getParentElement()ElementRécupère le nœud parent Element du nœud.
getText()StringRécupère la valeur textuelle du nœud Text.
getValue()StringRécupère la valeur textuelle de tous les nœuds enfants directs ou indirects du nœud, dans l'ordre qui apparaissent dans le document.
setText(text)TextDéfinit la valeur textuelle du nœud Text.

Documentation détaillée

append(text)

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

Paramètres

NomTypeDescription
textStringTexte à ajouter au nœud

Renvois

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


detach()

Il dissocie 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 : le nœud dissocié


getParentElement()

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

Renvois

Element : le nœud parent Element


getText()

Récupère la valeur textuelle du nœud Text.

Renvois

String : valeur textuelle du nœud Text


getValue()

Récupère la valeur textuelle de tous les nœuds enfants directs ou indirects du nœud, dans l'ordre qui apparaissent dans le document.

Renvois

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


setText(text)

Définit la valeur textuelle du nœud Text.

Paramètres

NomTypeDescription
textStringla valeur textuelle à définir

Renvois

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