JDOM读写XML

来源:互联网 发布:kindle知乎周刊 编辑:程序博客网 时间:2024/05/22 06:10
  1.  读------------------------
  2. SAXBuilder build = new SAXBuilder();
  3.       Document doc = build.build("e://1.XML");
  4.      Element root =  doc.getRootElement();
  5.      List elist = root.getChildren("filerecord");
  6.      for(Iterator it = elist.iterator();it.hasNext();){
  7.       Element el = (Element)it.next();
  8.       String feiyongid = el.getAttributeValue("FILENAME");//属性
  9.        String name=el.getChildTextTrim("name");//子节点属性
  10.       System.out.println(feiyongid);
  11.      }
  12. 写--------------------------------------
  13. SAXBuilder build = new SAXBuilder();
  14.      Document doc = new Document();
  15.      Element el = new Element("FEE");// 根结点
  16.      Element el1 = new Element("FEEuu");
  17. //可加结点、加属性
  18.      el.addContent(el1);
  19.      doc.addContent(el);
  20.       XMLOutputter output = new XMLOutputter();
  21.       Format format = Format.getPrettyFormat();
  22.       format.setEncoding("gk2312");
  23.       output.setFormat(format);
  24.       output.output(doc, new FileWriter("c://t.xml"));
原创粉丝点击