Class Attribute

Attribut

Eine Darstellung eines XML-Attributs.

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

Methoden

MethodeRückgabetypKurzbeschreibung
getName()StringRuft den lokalen Namen des Attributs ab.
getNamespace()Namespace|nullRuft den Namespace für das Attribut ab.
getValue()StringRuft den Wert des Attributs ab.
setName(name)AttributeLegt den lokalen Namen des Attributs fest.
setNamespace(namespace)AttributeLegt den Namespace für das Attribut fest.
setValue(value)AttributeLegt den Wert des Attributs fest.

Detaillierte Dokumentation

getName()

Ruft den lokalen Namen des Attributs ab. Wenn das Attribut ein Namespace-Präfix hat, verwenden Sie getNamespace().getPrefix(), um das Präfix abzurufen.

Rückgabe

String – Der lokale Name des Attributs.


getNamespace()

Ruft den Namespace für das Attribut ab.

Rückgabe

Namespace|null – Der Namespace für das Attribut.


getValue()

Ruft den Wert des Attributs ab.

Rückgabe

String – Der Wert des Attributs.


setName(name)

Legt den lokalen Namen des Attributs fest. Verwenden Sie setNamespace(namespace) in Verbindung mit XmlService.getNamespace(prefix, uri), um ein Namespace-Präfix für das Attribut festzulegen.

Parameter

NameTypBeschreibung
nameStringDer festzulegende lokale Name.

Rückgabe

Attribute – Das Attribut zur Verkettung.


setNamespace(namespace)

Legt den Namespace für das Attribut fest. Der Namespace muss ein Präfix haben.

Parameter

NameTypBeschreibung
namespaceNamespaceDer festzulegende Namespace.

Rückgabe

Attribute – Das Attribut zur Verkettung.


setValue(value)

Legt den Wert des Attributs fest.

Parameter

NameTypBeschreibung
valueStringDer festzulegende Wert.

Rückgabe

Attribute – Das Attribut zur Verkettung.