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Ö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ı belirler.
setValue(value)AttributeÖzelliğin değerini ayarlar.

Ayrıntılı dokümanlar

getName()

Özelliğin yerel adını alır. Özelliğin ad alanı ön eki varsa getNamespace() kullanın.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. Özellik için bir ad alanı ön eki ayarlamak üzere setNamespace(namespace) ile birlikte XmlService.getNamespace(prefix, uri) kullanın.

Parametreler

AdTürAçıklama
nameStringAyarlanacak yerel ad

Return

Attribute: zincirleme için özellik


setNamespace(namespace)

Özelliğin ad alanını belirler. Ad alanında bir ön ek 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