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()StringDer lokale Name des Attributs.
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()

Der lokale Name des Attributs. Wenn das Attribut ein Namespaceprä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: der Namespace für das Attribut


getValue()

Ruft den Wert des Attributs ab.

Rückflug

String: Wert des Attributs


setName(name)

Legt den lokalen Namen des Attributs fest. Wenn Sie ein Namespacepräfix für das Attribut festlegen möchten, verwenden Sie setNamespace(namespace) in Kombination mit XmlService.getNamespace(prefix, uri).

Parameter

NameTypBeschreibung
nameStringDer zu festlegende lokale Name

Rückflug

Attribute – das Attribut, das verkettet werden soll


setNamespace(namespace)

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

Parameter

NameTypBeschreibung
namespaceNamespaceden zu setzenden Namespace

Rückflug

Attribute – das Attribut, das verkettet werden soll


setValue(value)

Legt den Wert des Attributs fest.

Parameter

NameTypBeschreibung
valueStringDer festzulegende Wert

Rückflug

Attribute – das Attribut, das verkettet werden soll