changeset 87:593cfbd58c3e trimmed_data

CSV conversion: place name, address and descrption in CDATA blocks (prevents bugs with special characters as < etc.)
author Sebastian Kruse <skruse@mpiwg-berlin.mpg.de>
date Thu, 07 Mar 2013 14:56:13 +0100
parents ed444173aef0
children 0327cffe65ec
files war/scripts/sti/STICore.js
diffstat 1 files changed, 3 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/war/scripts/sti/STICore.js	Thu Mar 07 14:47:36 2013 +0100
+++ b/war/scripts/sti/STICore.js	Thu Mar 07 14:56:13 2013 +0100
@@ -690,15 +690,15 @@
 			for (var j = 0; j < innerArray.length; j++) {
 				/* Name */
 				if (usedHeaders[j] == expectedHeaders[0]) {
-					kmlString += '\t\t\t<name>' + innerArray[j] + '</name>\n';
+					kmlString += '\t\t\t<name><![CDATA[' + innerArray[j] + ']]></name>\n';
 				}
 				/* Address */
 				if (usedHeaders[j] == expectedHeaders[1]) {
-					kmlString += '\t\t\t<address>' + innerArray[j] + '</address>\n';
+					kmlString += '\t\t\t<address><![CDATA[' + innerArray[j] + ']]></address>\n';
 				}
 				/* Description */
 				if (usedHeaders[j] == expectedHeaders[2]) {
-					kmlString += '\t\t\t<description>' + innerArray[j] + '</description>\n';
+					kmlString += '\t\t\t<description><![CDATA[' + innerArray[j] + ']]></description>\n';
 				}
 				/* TimeStamp */
 				if (usedHeaders[j] == expectedHeaders[5]) {