Class Attribute

Attribut

Darstellung eines XML-Attributs.

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

Methoden

MethodeRückgabetypKurzbeschreibung
getName()StringRuft den lokalen Namen des Attributs ab.
getNamespace()NamespaceRuft 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ückflug

String – der lokale Name des Attributs


getNamespace()

Ruft den Namespace für das Attribut ab.

Rückflug

Namespace – Der Namespace für das Attribut


getValue()

Ruft den Wert des Attributs ab.

Rückflug

String – der Wert des Attributs


setName(name)

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

Parameter

NameTypBeschreibung
nameStringder festzulegende lokale Name

Rückflug

Attribute – das Attribut für Verkettungen


setNamespace(namespace)

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

Parameter

NameTypBeschreibung
namespaceNamespaceden festzulegenden Namespace

Rückflug

Attribute – das Attribut für Verkettungen


setValue(value)

Legt den Wert des Attributs fest.

Parameter

NameTypBeschreibung
valueStringden festzulegenden Wert

Rückflug

Attribute – das Attribut für Verkettungen