Class Attribute

Atrybut

Reprezentacja atrybutu XML.

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

Metody

MetodaZwracany typKrótki opis
getName()StringPobiera lokalną nazwę atrybutu.
getNamespace()NamespacePobiera nazwę przestrzeni nazw atrybutu.
getValue()StringPobiera wartość atrybutu.
setName(name)AttributeUstawia lokalną nazwę atrybutu.
setNamespace(namespace)AttributeUstawia przestrzeń nazw dla atrybutu.
setValue(value)AttributeUstawia wartość atrybutu.

Szczegółowa dokumentacja

getName()

Pobiera lokalną nazwę atrybutu. Jeśli atrybut ma prefiks przestrzeni nazw, użyj getNamespace().getPrefix(), aby uzyskać prefiks.

Powrót

String – lokalna nazwa atrybutu


getNamespace()

Pobiera nazwę przestrzeni nazw atrybutu.

Powrót

Namespace – przestrzeń nazw atrybutu


getValue()

Pobiera wartość atrybutu.

Powrót

String – wartość atrybutu.


setName(name)

Ustawia lokalną nazwę atrybutu. Aby ustawić prefiks przestrzeni nazw dla atrybutu, użyj atrybutu setNamespace(namespace) w połączeniu z atrybutem XmlService.getNamespace(prefix, uri).

Parametry

NazwaTypOpis
nameStringlokalna nazwa do ustawienia.

Powrót

Attribute – atrybut do łańcuchowania.


setNamespace(namespace)

Ustawia przestrzeń nazw dla atrybutu. Przestrzeń nazw musi mieć prefiks.

Parametry

NazwaTypOpis
namespaceNamespaceprzestrzeń nazw do ustawienia.

Powrót

Attribute – atrybut do łańcuchowania.


setValue(value)

Ustawia wartość atrybutu.

Parametry

NazwaTypOpis
valueStringwartość do ustawienia.

Powrót

Attribute – atrybut do łańcuchowania.