diff --git a/jsontoxml.js b/jsontoxml.js index 7d2a9fe..6267bdd 100644 --- a/jsontoxml.js +++ b/jsontoxml.js @@ -104,10 +104,14 @@ module.exports.obj_to_xml = module.exports; module.exports.escape = esc; function esc(str){ - return str.replace(/&/g, '&') - .replace(//g, '>') - .replace(/"/g, '"'); + if(!str.replace) { + return str; + } else { + return str.replace(/&/g, '&') + .replace(//g, '>') + .replace(/"/g, '"'); + } } module.exports.cdata = cdata;