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.
var xml = '<roster>'
    + '<person first="John" last="Doe"/>'
    + '<person first="Mary" last="Smith"/>'
    + '</roster>';
var document = XmlService.parse(xml);
var people = document.getRootElement().getChildren('person');
for (var i = 0; i < people.length; i++) {
  var person = people[i];
  var firstName = person.getAttribute('first').getValue();
  var lastName = person.getAttribute('last').getValue();
  person.setAttribute('full', firstName + ' ' + lastName);
}
xml = XmlService.getPrettyFormat().format(document);
Logger.log(xml);

Metodi

MetodoTipo restituitoBreve descrizione
getName()StringOttiene il nome locale dell'attributo.
getNamespace()NamespaceOttiene lo spazio dei nomi per l'attributo.
getValue()StringOttiene 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()

Ottiene 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()

Ottiene lo spazio dei nomi per l'attributo.

Invio

Namespace: lo spazio dei nomi dell'attributo.


getValue()

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

Parametri

NomeTipoDescrizione
nameStringil nome locale da impostare

Invio

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 per impostare

Invio

Attribute: l'attributo per il concatenamento


setValue(value)

Imposta il valore dell'attributo.

Parametri

NomeTipoDescrizione
valueStringil valore da impostare

Invio

Attribute: l'attributo per il concatenamento