+ * Get the header string for the xml document including encoding
+ * @param inWriter writer object
+ * @return header string defining encoding
+ */
+ private static String getXmlHeaderString(OutputStreamWriter inWriter)
+ {
+ String encoding = inWriter.getEncoding();
+ final String encodingUpper = encoding.toUpperCase();
+ if (encodingUpper.equals("UTF8") || encodingUpper.equals("UTF-8")) {
+ encoding = "UTF-8";
+ }
+ return "<?xml version=\"1.0\" encoding=\"" + encoding + "\"?>\n";
+ }
+
+ /**
+ * Get the header string for the gpx tag