Class Cdata

Cdata

تمثّل هذه السمة عقدة 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.
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)

لإلحاق النص المحدَّد بأي محتوى موجود في العقدة.

المعلمات

الاسمالنوعالوصف
textStringالنص المراد إلحاقه بالعقدة

الإرجاع

Text — العقدة Text، للتسلسل


detach()

لفصل العقدة عن عقدة Element الرئيسية. إذا لم يكن للعقدة عنصر رئيسي، وليس لهذه الطريقة أي تأثير.

الإرجاع

Content — العقدة المنفصلة


getParentElement()

تحصل على عقدة Element الرئيسية للعقدة. إذا لم يكن للعقدة عنصر رئيسي، فإن هذه الطريقة تعرض null.

الإرجاع

Element: عقدة Element الرئيسية


getText()

للحصول على القيمة النصية للعقدة Text.

الإرجاع

String - القيمة النصية للعقدة Text


getValue()

تحصل على القيمة النصية لجميع العُقد التي تمثل عناصر ثانوية مباشرة أو غير مباشرة للعقدة، بالترتيب ستظهر في الوثيقة.

الإرجاع

String - القيمة النصية لجميع العُقد التي تكون عناصر ثانوية مباشرة أو غير مباشرة للعقدة


setText(text)

تحدد القيمة النصية للعقدة Text.

المعلمات

الاسمالنوعالوصف
textStringالقيمة النصية التي سيتم تعيينها

الإرجاع

Text — العقدة Text، للتسلسل