如何使用XStream缩进XML?

时间:2014-02-19 11:22:51

标签: java xml xstream

我希望能够在使用XStream存储时将缩进设置为多个空格。我看过this SO post,我担心如何设置要使用的空格数并不是很清楚。我似乎没有得到什么。有人可以解释一下并用一个例子来说明吗?

1 个答案:

答案 0 :(得分:1)

按照您链接到API的帖子中的示例,我想出了这段代码:

char[] indent = new char[] { ' ', ' ', ' ', ' ' };
BufferedOutputStream stdout = new BufferedOutputStream(System.out);
xstream.marshal(object, new PrettyPrintWriter(new OutputStreamWriter(stdout), indent));