Tôi có đối tượng JavaScript được định dạng là JSON bằng mã này:
obj.push[{
lat: [lat / 1e5].toFixed[5],
lon: [lon / 1e5].toFixed[5],
ele: "0"
}];
Đối tượng/mảng này có thể chứa các tài năng có khả năng của các đối tượng/thuộc tính không phải là giống như thế này:
[{"lat":"32.71883","lon":"-16.76118","ele":"0"},{"lat":"32.71882","lon":"-16.76138","ele":"0"},{"lat":"32.71881","lon":"-16.76159","ele":"0"},{"lat":"32.71880","lon":"-16.76179","ele":"0"},{"lat":"32.71879","lon":"-16.76199","ele":"0"},{"lat":"32.71878","lon":"-16.76220","ele":"0"}....]
Tôi muốn chuyển đổi đối tượng này thành XML bằng cách sử dụng các thẻ phần tử chính xác theo định dạng sau:
// note how this lumps together two separate properties into a single element
0
Tôi đã tìm thấy một đoạn mã để tranform đối tượng:
function objectToXml[object] {
var xml = '';
for [var prop in object] {
if [!object.hasOwnProperty[prop]] {
continue;
}
if [object[prop] == undefined]
continue;
xml += "";
if [typeof object[prop] == "object"]
xml += objectToXml[new Object[object[prop]]];
else
xml += object[prop];
xml += "