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));