org.symbian.tools.wrttools.previewer/preview/script/xml2json.js
changeset 210 0f7abfd6ae62
parent 37 641b65b14318
child 273 b1f63c2c240c
--- a/org.symbian.tools.wrttools.previewer/preview/script/xml2json.js	Fri Feb 26 17:41:00 2010 -0800
+++ b/org.symbian.tools.wrttools.previewer/preview/script/xml2json.js	Mon Mar 01 14:14:07 2010 -0800
@@ -1,3 +1,16 @@
+/**
+ * Copyright (c) 2009-2010 Symbian Foundation and/or its subsidiary(-ies).
+ * All rights reserved.
+ * This component and the accompanying materials are made available
+ * under the terms of the License "Eclipse Public License v1.0"
+ * which accompanies this distribution, and is available
+ * at the URL "http://www.eclipse.org/legal/epl-v10.html".
+ *
+ * Initial Contributors:
+ * Symbian Foundation - initial contribution.
+ * Contributors:
+ */
+
 /*
 xml2json v 1.1
 copyright 2005-2007 Thomas Frank
@@ -28,7 +41,7 @@
 		return y
 	},
 	xml_to_object:function(xmlcode){
-		var x=xmlcode.replace(/<\//g,"§");
+		var x=xmlcode.replace(/<\//g,"�");
 		x=x.split("<");
 		var y=[];
 		var level=0;
@@ -37,8 +50,8 @@
 			var tagname=x[i].split(">")[0];
 			opentags.push(tagname);
 			level++
-			y.push(level+"<"+x[i].split("§")[0]);
-			while(x[i].indexOf("§"+opentags[opentags.length-1]+">")>=0){level--;opentags.pop()}
+			y.push(level+"<"+x[i].split("�")[0]);
+			while(x[i].indexOf("�"+opentags[opentags.length-1]+">")>=0){level--;opentags.pop()}
 		};
 		var oldniva=-1;
 		var objname="this.xmlobject";