Class Attribute

Attributo

Una rappresentazione di un attributo XML.

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

Metodi

MetodoTipo restituitoBreve descrizione
getName()StringRecupera il nome locale dell'attributo.
getNamespace()NamespaceRecupera lo spazio dei nomi per l'attributo.
getValue()StringRecupera il valore dell'attributo.
setName(name)AttributeImposta il nome locale dell'attributo.
setNamespace(namespace)AttributeImposta lo spazio dei nomi per l'attributo.
setValue(value)AttributeImposta il valore dell'attributo.

Documentazione dettagliata

getName()

Recupera il nome locale dell'attributo. Se l'attributo ha un prefisso dello spazio dei nomi, utilizza getNamespace().getPrefix() per ottenere il prefisso.

Invio

String: il nome locale dell'attributo


getNamespace()

Recupera lo spazio dei nomi per l'attributo.

Invio

Namespace: lo spazio dei nomi dell'attributo


getValue()

Recupera il valore dell'attributo.

Invio

String: il valore dell'attributo


setName(name)

Imposta il nome locale dell'attributo. Per impostare un prefisso dello spazio dei nomi per l'attributo, utilizza setNamespace(namespace) in combinazione con XmlService.getNamespace(prefix, uri).

Parametri

NomeTipoDescrizione
nameStringIl nome locale da impostare

Invio

Attribute: l'attributo da concatenare


setNamespace(namespace)

Imposta lo spazio dei nomi per l'attributo. Lo spazio dei nomi deve avere un prefisso.

Parametri

NomeTipoDescrizione
namespaceNamespaceLo spazio dei nomi da impostare

Invio

Attribute: l'attributo da concatenare


setValue(value)

Imposta il valore dell'attributo.

Parametri

NomeTipoDescrizione
valueStringil valore da impostare

Invio

Attribute: l'attributo da concatenare