X-Git-Url: http://gitweb.fperrin.net/?p=GpsPrune.git;a=blobdiff_plain;f=tim%2Fprune%2Fsave%2FGpxExporter.java;fp=tim%2Fprune%2Fsave%2FGpxExporter.java;h=ff2c98fb6c57971d7925ffbaae9119f930f1b267;hp=584d9ba5e7ab628129d3002077bc4648f4a059ac;hb=96b13866faa7559233689ce73e9de8041859bc2f;hpb=83fe7ed9d291abe6b082713e1df34e831a03c319
diff --git a/tim/prune/save/GpxExporter.java b/tim/prune/save/GpxExporter.java
index 584d9ba..ff2c98f 100644
--- a/tim/prune/save/GpxExporter.java
+++ b/tim/prune/save/GpxExporter.java
@@ -538,7 +538,7 @@ public class GpxExporter extends GenericFunction implements Runnable
source = replaceGpxTags(source, "", inPoint.getTimestamp().getText(Timestamp.Format.ISO8601));
if (inPoint.isWaypoint())
{
- source = replaceGpxTags(source, "", "", inPoint.getWaypointName());
+ source = replaceGpxTags(source, "", "", XmlUtils.fixCdata(inPoint.getWaypointName()));
if (source != null)
{
source = source.replaceAll("", "").replaceAll("", "");
@@ -694,7 +694,7 @@ public class GpxExporter extends GenericFunction implements Runnable
}
// write waypoint name after elevation and time
inWriter.write("\t\t");
- inWriter.write(inPoint.getWaypointName().trim());
+ inWriter.write(XmlUtils.fixCdata(inPoint.getWaypointName().trim()));
inWriter.write("\n");
// description, if any
String desc = XmlUtils.fixCdata(inPoint.getFieldValue(Field.DESCRIPTION));