Hướng dẫn how to convert object into xml in javascript? - làm cách nào để chuyển đổi đối tượng thành xml trong javascript?

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 += "<" + prop + ">";
            if (typeof object[prop] == "object")
                xml += objectToXml(new Object(object[prop]));
            else
                xml += object[prop];
            xml += "