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

Return

String: der lokale Name des Attributs


getNamespace()

Ruft den Namespace für das Attribut ab.

Return

Namespace – der Namespace für das Attribut


getValue()

Ruft den Wert des Attributs ab.

Return

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
nameStringden festzulegenden lokalen Namen

Return

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
namespaceNamespaceNamespace, der festgelegt werden soll

Return

Attribute – das Attribut für Verkettungen


setValue(value)

Legt den Wert des Attributs fest.

Parameter

NameTypBeschreibung
valueStringden festzulegenden Wert

Return

Attribute – das Attribut für Verkettungen