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 | Kiểu 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()
để nhận tiền tố.
Cầu thủ trả bóng
String
– tên địa phương 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)
kết hợp với XmlService.getNamespace(prefix, uri)
.
Các tham số
Tên | Loại | Nội dung mô tả |
---|---|---|
name | String | tên cục bộ cần đặ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.
Các tham số
Tên | Loại | Nội dung mô tả |
---|---|---|
value | String | giá trị cần đặt |
Cầu thủ trả bóng
Attribute
– thuộc tính để tạo chuỗi