Hình minh hoạ 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. 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);
Phương thức
Phương thức | Loại dữ liệu trả về | Mô tả ngắn |
---|---|---|
getName() | String | Lấy tên cục bộ của thuộc tính. |
getNamespace() | Namespace | Lấy không gian tên cho thuộc tính. |
getValue() | String | Lấ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 cục bộ 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()
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 này, hãy sử dụng setNamespace(namespace)
cùng với XmlService.getNamespace(prefix, uri)
.
Tham số
Tên | Loại | Mô tả |
---|---|---|
name | String | tên cục bộ để đặt |
Cầu thủ trả bóng
Attribute
– thuộc tính để tạo chuỗi
setNamespace(namespace)
setValue(value)
Đặt giá trị của thuộc tính.
Tham số
Tên | Loại | Mô tả |
---|---|---|
value | String | giá trị cần đặt |
Cầu thủ trả bóng
Attribute
– thuộc tính để tạo chuỗi