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()StringText 노드의 텍스트 값을 가져옵니다.
getValue()String노드의 직속 또는 간접 하위 노드인 모든 노드의 텍스트 값을 순서대로 가져옵니다. 문서에 표시됩니다.
setText(text)TextText 노드의 텍스트 값을 설정합니다.

자세한 문서

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 노드(체이닝용)