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()StringRestituisce il nome locale dell'attributo.
getNamespace()NamespaceRestituisce lo spazio dei nomi per l'attributo.
getValue()StringRestituisce il valore dell'attributo.
setName(name)AttributeConsente di impostare 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()

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

Ritorni

String: il nome locale dell'attributo


getNamespace()

Restituisce lo spazio dei nomi per l'attributo.

Ritorni

Namespace: lo spazio dei nomi per l'attributo


getValue()

Restituisce il valore dell'attributo.

Ritorni

String: il valore dell'attributo


setName(name)

Consente di impostare 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

Ritorni

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

Ritorni

Attribute: l'attributo per il concatenamento


setValue(value)

Imposta il valore dell'attributo.

Parametri

NomeTipoDescrizione
valueStringil valore da impostare

Ritorni

Attribute: l'attributo per il concatenamento