属性文本中回车换行在输出时被dom4j自动去掉了。解决办法:将format.setTrimText(false); 即可。因为createPrettyPrint()方法中有 format.setTrimText(true); 问题就出在这里。