Мне тяжело пытаться отложить XML файлы с помощью XMLSerializer
.
Я пробовал
serializer.setFeature("http://xmlpull.org/v1/doc/features.html#indent-output",
true);
Я попытался добавить \n
в FileWriter
, но вывод будет \n
и \t
в начале файла, а не в нужном месте. Я пробовал setPropery
с правильным URI и т.д.
Часть кода:
XmlPullParserFactory parserFactory = XmlPullParserFactory.newInstance();
parserFactory .setNamespaceAware(true);
XmlSerializer serializer = parserFactory .newSerializer();
File xmlFile = new File(PATH + ".xml");
FileWriter writer = new FileWriter(xmlFile);
serializer.setOutput(writer);
//serializer.setProperty(INDENT_URL, INDENT);
serializer.startDocument("UTF-8", null);
//serializer.setFeature("http://xmlpull.org/v1/doc/features.html#indent-output",
true);
serializer.startTag(null, "bla");
writer.append('\n');
Что мне не хватает?