تمثيل 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|null | يفصل العقدة عن عقدتها الرئيسية Element. |
get | Element|null | تعرض هذه السمة العقدة الرئيسية 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، للسلسلة