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

Rückflug

String: Der lokale Name des Attributs.


getNamespace()

Ruft den Namespace für das Attribut ab.

Rückflug

Namespace|null: 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 die Verkettung.


setNamespace(namespace)

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

Parameter

NameTypBeschreibung
namespaceNamespaceDer festzulegende Namespace.

Rückflug

Attribute: Das Attribut für die Verkettung.


setValue(value)

Legt den Wert des Attributs fest.

Parameter

NameTypBeschreibung
valueStringDer festzulegende Wert.

Rückflug

Attribute: Das Attribut für die Verkettung.