Class Attribute

Attribute

Es una representación de un atributo 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);

Métodos

MétodoTipo de datos que se muestraDescripción breve
getName()StringObtiene el nombre local del atributo.
getNamespace()NamespaceObtiene el espacio de nombres para el atributo.
getValue()StringObtiene el valor del atributo.
setName(name)AttributeEstablece el nombre local del atributo.
setNamespace(namespace)AttributeEstablece el espacio de nombres para el atributo.
setValue(value)AttributeEstablece el valor del atributo.

Documentación detallada

getName()

Obtiene el nombre local del atributo. Si el atributo tiene un prefijo de espacio de nombres, usa getNamespace().getPrefix() para obtener el prefijo.

Devolvedor

String: Es el nombre local del atributo.


getNamespace()

Obtiene el espacio de nombres para el atributo.

Devolvedor

Namespace: Es el espacio de nombres del atributo.


getValue()

Obtiene el valor del atributo.

Devolvedor

String: Es el valor del atributo.


setName(name)

Establece el nombre local del atributo. Para configurar un prefijo de espacio de nombres para el atributo, usa setNamespace(namespace) junto con XmlService.getNamespace(prefix, uri).

Parámetros

NombreTipoDescripción
nameStringel nombre local para establecer

Devolvedor

Attribute: Es el atributo para el encadenamiento.


setNamespace(namespace)

Establece el espacio de nombres para el atributo. El espacio de nombres debe tener un prefijo.

Parámetros

NombreTipoDescripción
namespaceNamespaceespacio de nombres para definir

Devolvedor

Attribute: Es el atributo para el encadenamiento.


setValue(value)

Establece el valor del atributo.

Parámetros

NombreTipoDescripción
valueStringel valor a establecer

Devolvedor

Attribute: Es el atributo para el encadenamiento.