就是把一个input中的输入的内容,放到一个自动生成的xml格式的文件中。本人分是有的,就看各位的诚意了。

解决方案 »

  1.   

    我可以给你一个生成XML的,具体你根据你的情况自己改一下吧
    Element root = new Element("integral-event");
    Document myDocument = new Document(root);
    for(int i=0;i<list1.size();i++){
    Map map=(Map)list1.get(i);
    root.addContent(new Element(map.get("type").toString())
    .addContent(new Element("name").addContent(map.get("name").toString()))
    .addContent(new Element("value").addContent(map.get("value").toString()))
    .addContent(new Element("description").addContent(map.get("description").toString())));
    }
    XMLOutputter xmlOut = new XMLOutputter(Format.getPrettyFormat().setEncoding("GBK"));
    try {
    xmlOut.output(myDocument, System.out);
    FileWriter writer = new FileWriter("C://aaa//bbb.xml");
    xmlOut.output(myDocument, writer);
    writer.close();
    } catch (IOException e) {
    e.printStackTrace();
    }我是根据一个取到的LIST生成的XML
      

  2.   

    其实没有那么复杂,先确定这个xml文件是不是存在,如果存在就直接写放就可以了,为了方便快速,我用 的是filewriter("abc.xml")然后就是拼写xml格式的文档了,不过要注意的是如果不存在,一这定要先建立再写就可以了。