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|nullتعرض هذه الطريقة مساحة الاسم الخاصة بالسمة.
getValue()Stringتعرض هذه الدالة قيمة السمة.
setName(name)Attributeتضبط هذه السمة الاسم المحلي للسمة.
setNamespace(namespace)Attributeتضبط هذه السمة مساحة الاسم الخاصة بالسمة.
setValue(value)Attributeتضبط قيمة السمة.

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

getName()

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

الإرجاع

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


getNamespace()

تعرض هذه الطريقة مساحة الاسم الخاصة بالسمة.

الإرجاع

Namespace|null: مساحة الاسم الخاصة بالسمة.


getValue()

تعرض هذه الدالة قيمة السمة.

الإرجاع

String: قيمة السمة


setName(name)

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

المعلمات

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

الإرجاع

Attribute: السمة، للسلسلة


setNamespace(namespace)

تضبط هذه السمة مساحة الاسم الخاصة بالسمة. يجب أن تتضمّن مساحة الاسم بادئة.

المعلمات

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

الإرجاع

Attribute: السمة، للسلسلة


setValue(value)

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

المعلمات

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

الإرجاع

Attribute: السمة، للسلسلة