Class Attribute

السمة

تمثيل لسمة XML

// Reads the first and last name of each person and adds a new attribute with
// the full name.
let xml = '<roster>' +
    '<person first="John" last="Doe"/>' +
    '<person first="Mary" last="Smith"/>' +
    '</roster>';
const document = XmlService.parse(xml);
const people = document.getRootElement().getChildren('person');
for (let i = 0; i < people.length; i++) {
  const person = people[i];
  const firstName = person.getAttribute('first').getValue();
  const lastName = person.getAttribute('last').getValue();
  person.setAttribute('full', `${firstName} ${lastName}`);
}
xml = XmlService.getPrettyFormat().format(document);
Logger.log(xml);

الطُرق

الطريقةنوع القيمة التي يتم عرضهاوصف قصير
getName()Stringتحصل على الاسم المحلي للسمة.
getNamespace()Namespaceتحصل على مساحة الاسم للسمة.
getValue()Stringالحصول على قيمة السمة
setName(name)Attributeتُستخدَم لضبط الاسم المحلي للسمة.
setNamespace(namespace)Attributeتُستخدَم لضبط مساحة الاسم للسمة.
setValue(value)Attributeلضبط قيمة السمة

مستندات تفصيلية

getName()

تحصل على الاسم المحلي للسمة. إذا كانت السمة تحتوي على بادئة مساحة اسم، استخدِم getNamespace().getPrefix() للحصول على البادئة.

الإرجاع

String: الاسم المحلي للسمة


getNamespace()

تحصل على مساحة الاسم للسمة.

الإرجاع

Namespace: مساحة الاسم للسمة


getValue()

الحصول على قيمة السمة

الإرجاع

String: قيمة السمة


setName(name)

تُستخدَم لضبط الاسم المحلي للسمة. لضبط بادئة مساحة اسم للسمة، استخدِم setNamespace(namespace) مع XmlService.getNamespace(prefix, uri).

المعلمات

الاسمالنوعالوصف
nameStringالاسم المحلي المطلوب ضبطه

الإرجاع

Attribute: السمة، لإنشاء سلسلة


setNamespace(namespace)

تُستخدَم لضبط مساحة الاسم للسمة. يجب أن تحتوي مساحة الاسم على بادئة.

المعلمات

الاسمالنوعالوصف
namespaceNamespaceمساحة الاسم المطلوب ضبطها

الإرجاع

Attribute: السمة، لإنشاء سلسلة


setValue(value)

لضبط قيمة السمة

المعلمات

الاسمالنوعالوصف
valueStringالقيمة المطلوب ضبطها

الإرجاع

Attribute: السمة، لإنشاء سلسلة