Class Attribute

Thuộc tính

Biểu thị một thuộc tính 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);

Phương thức

Phương thứcKiểu dữ liệu trả vềMô tả ngắn
getName()StringLấy tên địa phương của thuộc tính.
getNamespace()Namespace|nullLấy không gian tên cho thuộc tính.
getValue()StringLấy giá trị của thuộc tính.
setName(name)AttributeĐặt tên cục bộ cho thuộc tính.
setNamespace(namespace)AttributeĐặt không gian tên cho thuộc tính.
setValue(value)AttributeĐặt giá trị của thuộc tính.

Tài liệu chi tiết

getName()

Lấy tên địa phương của thuộc tính. Nếu thuộc tính có tiền tố không gian tên, hãy sử dụng getNamespace().getPrefix() để lấy tiền tố.

Cầu thủ trả bóng

String – Tên cục bộ của thuộc tính.


getNamespace()

Lấy không gian tên cho thuộc tính.

Cầu thủ trả bóng

Namespace|null – Không gian tên của thuộc tính.


getValue()

Lấy giá trị của thuộc tính.

Cầu thủ trả bóng

String – Giá trị của thuộc tính.


setName(name)

Đặt tên cục bộ cho thuộc tính. Để đặt tiền tố không gian tên cho thuộc tính, hãy sử dụng setNamespace(namespace) cùng với XmlService.getNamespace(prefix, uri).

Thông số

TênLoạiMô tả
nameStringTên địa phương cần đặt.

Cầu thủ trả bóng

Attribute – Thuộc tính, để liên kết.


setNamespace(namespace)

Đặt không gian tên cho thuộc tính. Không gian tên phải có tiền tố.

Thông số

TênLoạiMô tả
namespaceNamespaceKhông gian tên cần đặt.

Cầu thủ trả bóng

Attribute – Thuộc tính, để liên kết.


setValue(value)

Đặt giá trị của thuộc tính.

Thông số

TênLoạiMô tả
valueStringGiá trị cần đặt.

Cầu thủ trả bóng

Attribute – Thuộc tính, để liên kết.