Class Attribute

Özellik

Bir XML özelliğinin gösterimi.

// 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);

Yöntemler

YöntemDönüş türüKısa açıklama
getName()StringÖzelliğin yerel adını alır.
getNamespace()NamespaceÖzelliğin ad alanını alır.
getValue()StringÖzelliğin değerini alır.
setName(name)AttributeÖzelliğin yerel adını ayarlar.
setNamespace(namespace)AttributeÖzelliğin ad alanını ayarlar.
setValue(value)AttributeÖzelliğin değerini ayarlar.

Ayrıntılı belgeler

getName()

Özelliğin yerel adını alır. Özellikte bir ad alanı öneki varsa getNamespace() öğesini kullanın.Öneki almak için getPrefix().

Return

String - özelliğin yerel adı


getNamespace()

Özelliğin ad alanını alır.

Return

Namespace: özelliğin ad alanı


getValue()

Özelliğin değerini alır.

Return

String: Özelliğin değeri


setName(name)

Özelliğin yerel adını ayarlar. Özelliğe ait ad alanı öneki ayarlamak için XmlService.getNamespace(prefix, uri) ile birlikte setNamespace(namespace) öğesini kullanın.

Parametreler

AdTürAçıklama
nameStringayarlanacak yerel ad

Return

Attribute: zincir için bu özellik


setNamespace(namespace)

Özelliğin ad alanını ayarlar. Ad alanının bir öneki olmalıdır.

Parametreler

AdTürAçıklama
namespaceNamespaceayarlanacak ad alanı

Return

Attribute: zincir için bu özellik


setValue(value)

Özelliğin değerini ayarlar.

Parametreler

AdTürAçıklama
valueStringayarlanacak değer

Return

Attribute: zincir için bu özellik