dom4j 写XML文件
/*** * 获取地图实时贷款记录所在地图位置(地图上标亮点使用) * @param request * @param response * <?xml version="1.0" encoding="utf-8"?> * <struct> * <prov id="user_001"> * <title>张三丰</title> * <city>杭州</city> * <parent>浙江</parent> * <date>2011-12-3 8:00</date> * <context> * <totalAmount>1569万元</totalAmount> * <balaClient>258个</balaClient> * </context> * </prov> * </struct> * @throws IOException */ public void doGetStarFocusList(HttpServletRequest request, HttpServletResponse response) throws IOException{ request.setCharacterEncoding("UTF-8"); response.setContentType("text/xml;charset=UTF-8"); response.setHeader("Cache-Control", "on-cache"); Document document = DocumentHelper.createDocument(); Element root = document.addElement("struct"); Element prov = root.addElement("prov"); prov.addAttribute("id", "user_"+new Random(100000).nextInt()); Element title = prov.addElement("title"); title.setText("张三丰"); Element city = prov.addElement("city"); city.setText("杭州"); Element parent = prov.addElement("parent"); parent.setText("浙江"); Element context = prov.addElement("context"); Element eleTotal = context.addElement("totalAmount"); eleTotal.setText("1569万元"); Element eleBalaClient = context.addElement("balaClient"); eleBalaClient.setText("258个"); OutputFormat format = OutputFormat.createPrettyPrint(); format.setEncoding("UTF-8");// 设置XML文件的编码格式 //输出到文件 //String filePath = "d:\\student.xml"; //File file = new File(filePath); //XMLWriter writer = new XMLWriter(new FileWriter(file), format); XMLWriter writer = new XMLWriter(response.getWriter(), format); writer.write(document); writer.close(); }buf.append("<provstruct>");