Java: Запись DOM к XML-файлу (форматирующий проблемы)

Для забавного применения инициализации двойной скобки см. здесь Массив Dwemthy's в Java .

Отрывок

private static class IndustrialRaverMonkey
  extends Creature.Base {{
    life = 46;
    strength = 35;
    charisma = 91;
    weapon = 2;
  }}

private static class DwarvenAngel
  extends Creature.Base {{
    life = 540;
    strength = 6;
    charisma = 144;
    weapon = 50;
  }}

И теперь, будьте готовы для BattleOfGrottoOfSausageSmells и & hellip; короткое бекон!

27
задан M. A. Kishawy 5 April 2017 в 16:14
поделиться

2 ответа

Я предполагаю, что Вы используете Transformer , чтобы делать фактические записи (к StreamResult ). В этом случае сделайте это перед вызовом transform:

transformer.setOutputProperty(OutputKeys.INDENT, "yes");
transformer.setOutputProperty("{http://xml.apache.org/xslt}indent-amount", "2");
54
ответ дан Chris Jester-Young 28 November 2019 в 04:31
поделиться

Существует несколько хороших примеров "симпатичной печати" в следующем потоке

как к структурной распечатке программы xml от Ссылки Java

до моего усилия в решении

1
ответ дан Community 28 November 2019 в 04:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: