تمثيل 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()
getParentElement()
getText()
تعرض هذه السمة القيمة النصية لعقدة Text.
الإرجاع
String: قيمة النص لعقدة Text.
getValue()
تعرض هذه السمة قيمة النص لجميع العُقد التي تكون عناصر فرعية مباشرة أو غير مباشرة للعقدة، وذلك بالترتيب الذي تظهر به في المستند.
الإرجاع
String: قيمة النص لجميع العُقد الثانوية المباشرة أو غير المباشرة للعقدة
setText(text)
تضبط هذه السمة قيمة النص لعقدة Text.
المَعلمات
| الاسم | النوع | الوصف |
|---|---|---|
text | String | قيمة النص المطلوب ضبطها. |
الإرجاع
Text: عقدة Text، للسلسلة