只需要指定:format.setNewLineAfterDeclaration(false);即可。例:OutputFormat format = OutputFormat.createPrettyPrint(); format.setEncoding("UTF-8"); format.setNewLineAfterDeclaration(false);这个方法的作用是设置声明之后换不换行的,默认是true,将其置为false即可。