Class Attribute

Atributo

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 del atributo.
getValue()StringObtiene el valor del atributo.
setName(name)AttributeEstablece el nombre local del atributo.
setNamespace(namespace)AttributeEstablece el espacio de nombres del 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.

Volver

String: Es el nombre local del atributo.


getNamespace()

Obtiene el espacio de nombres del atributo.

Volver

Namespace: Es el espacio de nombres del atributo.


getValue()

Obtiene el valor del atributo.

Volver

String: Es el valor del atributo.


setName(name)

Establece el nombre local del atributo. Para establecer 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

Volver

Attribute: Es el atributo para el encadenamiento.


setNamespace(namespace)

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

Parámetros

NombreTipoDescripción
namespaceNamespaceel espacio de nombres para configurar

Volver

Attribute: Es el atributo para el encadenamiento.


setValue(value)

Establece el valor del atributo.

Parámetros

NombreTipoDescripción
valueStringel valor que se debe establecer

Volver

Attribute: Es el atributo para el encadenamiento.