Class Attribute

السمة

تمثّل هذه السمة تمثيل سمة XML.

// Reads the first and last name of each person and adds a new attribute with the full name.
var xml = '<roster>'
    + '<person first="John" last="Doe"/>'
    + '<person first="Mary" last="Smith"/>'
    + '</roster>';
var document = XmlService.parse(xml);
var people = document.getRootElement().getChildren('person');
for (var i = 0; i < people.length; i++) {
  var person = people[i];
  var firstName = person.getAttribute('first').getValue();
  var 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: السمة للسلسلة