XStream включает PrettyPrintWriter
После сборки вашего XStream ...
XStream xstream = //...whatever
Вместо:
// p is my object needing xml serialization
xstream.toXML(p)
Используйте что-то вроде этого, чтобы сделать его красивым:
BufferedOutputStream stdout = new BufferedOutputStream(System.out);
xstream.marshal(p, new PrettyPrintWriter(new OutputStreamWriter(stdout)));