comparison war/scripts/sti/STICore.js @ 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
comparison
equal deleted inserted replaced
86:ed444173aef0 87:593cfbd58c3e
688 var latitude = ""; 688 var latitude = "";
689 /* loop inner array */ 689 /* loop inner array */
690 for (var j = 0; j < innerArray.length; j++) { 690 for (var j = 0; j < innerArray.length; j++) {
691 /* Name */ 691 /* Name */
692 if (usedHeaders[j] == expectedHeaders[0]) { 692 if (usedHeaders[j] == expectedHeaders[0]) {
693 kmlString += '\t\t\t<name>' + innerArray[j] + '</name>\n'; 693 kmlString += '\t\t\t<name><![CDATA[' + innerArray[j] + ']]></name>\n';
694 } 694 }
695 /* Address */ 695 /* Address */
696 if (usedHeaders[j] == expectedHeaders[1]) { 696 if (usedHeaders[j] == expectedHeaders[1]) {
697 kmlString += '\t\t\t<address>' + innerArray[j] + '</address>\n'; 697 kmlString += '\t\t\t<address><![CDATA[' + innerArray[j] + ']]></address>\n';
698 } 698 }
699 /* Description */ 699 /* Description */
700 if (usedHeaders[j] == expectedHeaders[2]) { 700 if (usedHeaders[j] == expectedHeaders[2]) {
701 kmlString += '\t\t\t<description>' + innerArray[j] + '</description>\n'; 701 kmlString += '\t\t\t<description><![CDATA[' + innerArray[j] + ']]></description>\n';
702 } 702 }
703 /* TimeStamp */ 703 /* TimeStamp */
704 if (usedHeaders[j] == expectedHeaders[5]) { 704 if (usedHeaders[j] == expectedHeaders[5]) {
705 kmlString += '\t\t\t<TimeStamp>\n' + 705 kmlString += '\t\t\t<TimeStamp>\n' +
706 '\t\t\t\t<when>' + innerArray[j] + '</when>\n' + 706 '\t\t\t\t<when>' + innerArray[j] + '</when>\n' +