コードは次のようになります。
XMLOutputFactory outputFactory = XMLOutputFactory.newInstance();
XMLEventWriter eventWriter = outputFactory
.createXMLEventWriter(new FileOutputStream("output.xml"));
XMLEventFactory eventFactory = XMLEventFactory.newInstance();
XMLEvent end = eventFactory.createDTD("\n");
XMLEvent tab = eventFactory.createDTD("\t");
StartDocument startDocument = eventFactory.createStartDocument(
"UTF-8", "1.0");
eventWriter.add(startDocument);
...
xml ファイルを開くと、Google Chrome は最初の utf-8 文字で「エンコード エラー」と表示します。xml コードを見ると、次のようになります。
?xml version="1.0"?
エンコーディング部分はありません...
何が問題なのか考えはありますか?