diff --git a/lib/json2xml.js b/lib/json2xml.js index 5f8f938..f682540 100644 --- a/lib/json2xml.js +++ b/lib/json2xml.js @@ -23,18 +23,18 @@ module.exports = function toXml(json, xml) { var key = keys[i], value = obj[key], isArray = Array.isArray(value); var type = typeof(value); if (type == 'string' || type == 'number' || type == 'boolean' || isArray) { - var it = isArray ? value : [value]; + var it = isArray ? value : [value]; - it.forEach(function(subVal) { - if (typeof(subVal) != 'object') { - if (key == '$t') { - xml += subVal; - } else { - xml = xml.replace(/>$/, ''); - xml += ' ' + key + '="' + subVal + '">'; - } - } - }) + it.forEach(function(subVal) { + if (typeof(subVal) != 'object') { + if (key == '$t') { + xml += subVal; + } else { + xml = xml.replace(/>$/, ''); + xml += ' ' + key + '="' + subVal + '">'; + } + } + }) } } @@ -46,13 +46,13 @@ module.exports = function toXml(json, xml) { var elems = obj[key]; var l = elems.length; for (var j = 0; j < l; j++) { - var elem = elems[j]; + var elem = elems[j]; - if (typeof(elem) == 'object') { - xml += '<' + key + '>'; - xml = toXml(elem, xml); - xml += ''; - } + if (typeof(elem) == 'object') { + xml += '<' + key + '>'; + xml = toXml(elem, xml); + xml += ''; + } } } else if (typeof(obj[key]) == 'object') { xml += '<' + key + '>';