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

Yöntemler

YöntemDönüş türüKısa açıklama
getName()StringÖzelliğin yerel adını alır.
getNamespace()Namespace|nullÖ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. Özelliğin ad alanı ön eki varsa getNamespace() kullanın.getPrefix() seçeneğini tıklayarak öneki alın.

Return

String: Özelliğin yerel adı.


getNamespace()

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

Return

Namespace|null: Ö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. Özellik için ad alanı öneki ayarlamak üzere setNamespace(namespace) ile birlikte XmlService.getNamespace(prefix, uri) kullanın.

Parametreler

AdTürAçıklama
nameStringAyarlanacak yerel ad.

Return

Attribute: Zincirleme için kullanılan ö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: Zincirleme için kullanılan özellik.


setValue(value)

Özelliğin değerini ayarlar.

Parametreler

AdTürAçıklama
valueStringAyarlanacak değer.

Return

Attribute: Zincirleme için kullanılan özellik.