X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=org.simantics.xml.sax.base%2Fsrc%2Forg%2Fsimantics%2Fxml%2Fsax%2Fbase%2FAbstractExporter.java;h=23831a2a2efe1ef1d98a767097a6d783b488bd72;hb=f52233c5cab2e5b8839b0de84b13c7d71f3dd571;hp=3464bda5c7865f11a32c7ae9a8f6716377258648;hpb=28cdb08c2dcc6b306d8a0cbea8c0bd791e42d583;p=simantics%2Finterop.git diff --git a/org.simantics.xml.sax.base/src/org/simantics/xml/sax/base/AbstractExporter.java b/org.simantics.xml.sax.base/src/org/simantics/xml/sax/base/AbstractExporter.java index 3464bda..23831a2 100644 --- a/org.simantics.xml.sax.base/src/org/simantics/xml/sax/base/AbstractExporter.java +++ b/org.simantics.xml.sax.base/src/org/simantics/xml/sax/base/AbstractExporter.java @@ -20,6 +20,9 @@ import org.simantics.message.MessageService; public class AbstractExporter { + private static String ENCODING = "UTF-8"; + private static String XML_VERSION = "1.0"; + private Session session; private File file; private ILogger logger; @@ -59,13 +62,13 @@ public class AbstractExporter { private static XMLStreamWriter createIdentXMLStreamWriter(OutputStream textWriter) throws XMLStreamException { XMLOutputFactory output = XMLOutputFactory.newInstance(); - return new IndentingXMLStreamWriter(output.createXMLStreamWriter(textWriter, "UTF-8")); + return new IndentingXMLStreamWriter(output.createXMLStreamWriter(textWriter, ENCODING)); //return new com.sun.xml.internal.txw2.output.IndentingXMLStreamWriter(output.createXMLStreamWriter(textWriter, "UTF-8")); } private static XMLStreamWriter createXMLStreamWriter(OutputStream textWriter) throws XMLStreamException { XMLOutputFactory output = XMLOutputFactory.newInstance(); - return output.createXMLStreamWriter(textWriter, "UTF-8"); + return output.createXMLStreamWriter(textWriter, ENCODING); } @@ -80,7 +83,7 @@ public class AbstractExporter { writer =createIdentXMLStreamWriter(os); else writer =createXMLStreamWriter(os); - writer.writeStartDocument("UTF-8", "1.1"); + writer.writeStartDocument(ENCODING, XML_VERSION); xmlWriter.write(root, writer);