Class Attribute

Атрибут

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

Методы

Метод Тип возвращаемого значения Краткое описание
get Name() String Получает локальное имя атрибута.
get Namespace() Namespace |null Получает пространство имен для атрибута.
get Value() String Получает значение атрибута.
set Name(name) Attribute Задает локальное имя атрибута.
set Namespace(namespace) Attribute Задает пространство имен для атрибута.
set Value(value) Attribute Устанавливает значение атрибута.

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

getName()

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

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

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


getNamespace()

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

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

Namespace |null — Пространство имен атрибута.


getValue()

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

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

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


setName(name)

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

Параметры

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

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

Attribute — атрибут для создания цепочек вызовов.


setNamespace(namespace)

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

Параметры

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

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

Attribute — атрибут для создания цепочек вызовов.


setValue(value)

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

Параметры

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

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

Attribute — атрибут для создания цепочек вызовов.