Class Attribute

Özellik

Bir XML özelliğinin temsili.

// 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Özniteliğ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() işlevini kullanın.Öneki almak için getPrefix() tuşlarına basın.

Return

String: Özelliğin yerel adı


getNamespace()

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

Return

Namespace: özelliğe ait ad alanı


getValue()

Özelliğin değerini alır.

Return

String: Özelliğin değeri


setName(name)

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

Parametreler

AdTürAçıklama
nameStringayarlanacak yerel adı

Return

Attribute — zincirleme için özellik


setNamespace(namespace)

Özniteliğin ad alanını ayarlar. Ad alanının bir ön eki olmalıdır.

Parametreler

AdTürAçıklama
namespaceNamespaceayarlanacak ad alanı

Return

Attribute — zincirleme için özellik


setValue(value)

Özelliğin değerini ayarlar.

Parametreler

AdTürAçıklama
valueStringayarlanacak değer

Return

Attribute — zincirleme için özellik