2014-02-19 19 views
2

我希望能夠在使用XStream進行存儲時將縮進設置爲多個空格。我看過this SO post,恐怕不太清楚如何設置要使用的空間數量。我似乎沒有得到什麼。有人可以解釋一下,並用一個例子來說明嗎?如何使用XStream縮進XML?

回答

1

繼在你掛到後的例子和API,我想出了這個代碼:

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