تمثيل لعقدة 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);
الطُرق
الطريقة | نوع القيمة التي يتم عرضها | وصف قصير |
---|---|---|
append(text) | Text | إلحاق النص المحدّد بأي محتوى متوفّر حاليًا في العقدة |
detach() | Content | تؤدي هذه العملية إلى فصل العقدة عن العقدة الرئيسية Element . |
get | Element | تحصل على العقدة الرئيسية Element للعقدة. |
get | String | تحصل على القيمة النصية لعقدة Text . |
get | String | تحصل على القيمة النصية لجميع العقد التي تكون عناصر فرعية مباشرة أو غير مباشرة للعقدة، بالترتيب الذي تظهر به في المستند. |
set | Text | لضبط القيمة النصية لعقدة Text |
مستندات تفصيلية
append(text)
إلحاق النص المحدّد بأي محتوى متوفّر حاليًا في العقدة
المعلمات
الاسم | النوع | الوصف |
---|---|---|
text | String | النص المطلوب إلحاقه بالعقدة |
الإرجاع
Text
: عقدة Text
لإنشاء سلاسل
detach()
get Parent Element()
get Text()
تحصل على القيمة النصية لعقدة Text
.
الإرجاع
String
: القيمة النصية لعقدة Text
get Value()
تحصل على القيمة النصية لجميع العقد التي تكون عناصر فرعية مباشرة أو غير مباشرة للعقدة، بالترتيب الذي تظهر به في المستند.
الإرجاع
String
: القيمة النصية لجميع العقد التي تكون عناصر ثانوية مباشرة أو غير مباشرة للعقدة
set Text(text)
لضبط القيمة النصية لعقدة Text
المعلمات
الاسم | النوع | الوصف |
---|---|---|
text | String | قيمة النص المطلوب ضبطها |
الإرجاع
Text
: عقدة Text
لإنشاء سلاسل