Я разбираю и выводя XML-файл с помощью JSoup (и, конечно, изменяя элементы между ними).Выход JSoup без добавленных пробелов и разрывов строк вокруг элементов
Выходной файл имеет дополнительные пробелы и разрывы строк. Мне было интересно, могу ли я напечатать это в исходном формате.
Оригинал:
<attributes>
<divisions>4</divisions>
<key>
<fifths>0</fifths>
<mode>major</mode>
</key>
...
Новое:
<attributes>
<divisions>
4
</divisions>
<key>
<fifths>
0
</fifths>
<mode>
major
</mode>
</key>
...
Любая идея о том, как удалить пробелы/поступающем из элементов?
Я в настоящее время чтения и распечатать документ, как это:
doc = Jsoup.parse(is, "UTF-8", "", Parser.xmlParser());
BufferedWriter htmlWriter = new BufferedWriter(new OutputStreamWriter(new FileOutputStream("output.xml"), "UTF-8"));
htmlWriter.write(doc.toString());
Вы видели это: http://stackoverflow.com/q/12503117/1700321? –
Интересно, но разве это не так, поскольку оно добавляет \ n к нему? – dorien
Я имел в виду больше параметров 'prettyPrint' и' OutputSettings'. –