استفاده از PrintWriter و try-with-resourcesخوب است:
try( PrintWriter out = new PrintWriter("output.xml")){
out.println(text);
}
استفاده از کتابخانه NIO2 که در JDK 7 معرفی شده است هم گزینه خوبی است:
Files.write(Paths.get("output.xml"), text.getBytes(), StandardOpenOption.CREATE);