Olá, estou querendo escrever um arquivo XML para ser chamado por outra JSP.
[code]
String ENCODING = “ISO-8859-1”;
FileWriter writer = new FileWriter("posgraduacao/banner/deploy/xml/lista_banner.xml");
PrintWriter saida = new PrintWriter(writer);
saida.println("<?xml version=\"1.0\" encoding=\"" + ENCODING + "\"?>");
BannerRotatorioDAO brxml = new BannerRotatorioDAO();
List<BannerRotatorio> listabr = brxml.listarTodos();
saida.println("<rotator");
saida.println("menuNumber=\"6\"");
saida.println("menuColor=\"green\"");
saida.println("menuAlign=\"right\"");
saida.println("imageWidth=\"805\"");
saida.println("imageHight=\"300\"");
saida.println("imagePadding=\"0\"");
saida.println("autoPlay=\"yes\"");
saida.println("showPauseButton=\"yes\"");
saida.println("alwaysShowImageCaption=\"no\"");
saida.println("delay=\"5\"");
saida.println("target=\"_self\"");
saida.println(">");
saida.println();
for (BannerRotatorio br : listabr) {
saida.println("<content");
saida.println("title=\"" + br.getNome() + "\"");
saida.println("img=\"posgraduacao/banner/deploy/" + br.getBanner() + "\"");
saida.println("icon=\"posgraduacao/banner/deploy/" + br.getBanner() + "\"");
saida.println("transition=\"" + br.getTransition() + "\"");
saida.println("link=\"" + br.getLink() + "\">");
saida.println("</content>");
}
saida.println();
saida.println("</rotator>");
saida.close();
writer.close();[/code]
este arquivo xml lista_banner.xml já existe, eu quero que ele sempre seja apagado e reescrito sempre que algum novo content for adicionado ou editado no banco de dados, para no final parecido com isso.
[code]<?xml version="1.0" encoding="utf-8"?>
[/code]