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

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 que se establecerá

Volver

Attribute: Es el atributo para encadenar.


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 que se establecerá

Volver

Attribute: Es el atributo para encadenar.


setValue(value)

Establece el valor del atributo.

Parámetros

NombreTipoDescripción
valueStringel valor que se establecerá

Volver

Attribute: Es el atributo para encadenar.