From 7d4bf9725472b7684533a35e5fbd143c28a5758c Mon Sep 17 00:00:00 2001 From: John Resig Date: Sun, 13 Aug 2006 15:15:15 +0000 Subject: Moved some more of the build files around. --- build/js/xml.js | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 build/js/xml.js (limited to 'build/js/xml.js') diff --git a/build/js/xml.js b/build/js/xml.js new file mode 100644 index 000000000..cc94eb750 --- /dev/null +++ b/build/js/xml.js @@ -0,0 +1,27 @@ +Object.toXML = function( obj, tag ) { + if ( obj.constructor == Array ) { + var ret = ""; + for ( var i = 0; i < obj.length; i++ ) + ret += Object.toXML( obj[i], tag ); + return ret; + } else if ( obj.constructor == Object ) { + var tag = tag || "tmp"; + var p = "", child = ""; + + for ( var i in obj ) + if ( obj[i].constructor == Array || /\n" + child + "\n" : "/>\n" ); + } else if ( obj.constructor == String ) { + //obj = obj.replace(/</g,"<").replace(/>/g,">"); + //return "<" + tag + ">"; + return "<" + tag + ">" + obj + "\n"; + } + + return ""; +}; + +Object.toXML.force = {}; -- cgit v1.2.3