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()Namespace|nullRecupera lo spazio dei nomi dell'attributo.
getValue()StringRecupera il valore dell'attributo.
setName(name)AttributeImposta il nome locale dell'attributo.
setNamespace(namespace)AttributeImposta lo spazio dei nomi dell'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 recuperare il prefisso.

Indietro

String : il nome locale dell'attributo.


getNamespace()

Recupera lo spazio dei nomi dell'attributo.

Indietro

Namespace|null : lo spazio dei nomi dell'attributo.


getValue()

Recupera il valore dell'attributo.

Indietro

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) insieme a XmlService.getNamespace(prefix, uri).

Parametri

NomeTipoDescrizione
nameStringIl nome locale da impostare.

Indietro

Attribute : l'attributo, per il concatenamento.


setNamespace(namespace)

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

Parametri

NomeTipoDescrizione
namespaceNamespaceLo spazio dei nomi da impostare.

Indietro

Attribute : l'attributo, per il concatenamento.


setValue(value)

Imposta il valore dell'attributo.

Parametri

NomeTipoDescrizione
valueStringIl valore da impostare.

Indietro

Attribute : l'attributo, per il concatenamento.