Class Attribute

Атрибут

Представление атрибута 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);

Методы

Метод Тип возврата Краткое описание
getName() String Получает локальное имя атрибута.
getNamespace() Namespace Получает пространство имен для атрибута.
getValue() String Получает значение атрибута.
setName(name) Attribute Устанавливает локальное имя атрибута.
setNamespace(namespace) Attribute Устанавливает пространство имен для атрибута.
setValue(value) Attribute Устанавливает значение атрибута.

Подробная документация

getName()

Получает локальное имя атрибута. Если атрибут имеет префикс пространства имен, используйте getNamespace() . getPrefix() , чтобы получить префикс.

Возвращаться

String — локальное имя атрибута


getNamespace()

Получает пространство имен для атрибута.

Возвращаться

Namespace — пространство имен для атрибута.


getValue()

Получает значение атрибута.

Возвращаться

String — значение атрибута


setName(name)

Устанавливает локальное имя атрибута. Чтобы установить префикс пространства имен для атрибута, используйте setNamespace(namespace) в сочетании с XmlService.getNamespace(prefix, uri) .

Параметры

Имя Тип Описание
name String локальное имя для установки

Возвращаться

Attribute — атрибут для цепочки


setNamespace(namespace)

Устанавливает пространство имен для атрибута. Пространство имен должно иметь префикс.

Параметры

Имя Тип Описание
namespace Namespace пространство имен для установки

Возвращаться

Attribute — атрибут для цепочки


setValue(value)

Устанавливает значение атрибута.

Параметры

Имя Тип Описание
value String значение, которое нужно установить

Возвращаться

Attribute — атрибут для цепочки