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

Indietro

String: il nome locale dell'attributo.


getNamespace()

Recupera lo spazio dei nomi per l'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 per l'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.