2014-02-19 8 views
2

Я хотел бы иметь возможность устанавливать отступ в несколько пространств при хранении с помощью XStream. Я видел this SO post, и я боюсь, что не совсем понятно, как установить количество пробелов в использовании. Кажется, я ничего не получаю. Может ли кто-нибудь объяснить это и проиллюстрировать его примером?Как отступать XML с помощью XStream?

ответ

1

Следуя примеру в посте вы связаны с и API, я придумал этот код:

char[] indent = new char[] { ' ', ' ', ' ', ' ' }; 
BufferedOutputStream stdout = new BufferedOutputStream(System.out); 
xstream.marshal(object, new PrettyPrintWriter(new OutputStreamWriter(stdout), indent)); 
Смежные вопросы