现在的位置: 首页 > 综合 > 正文

使用jdom读写xml文件

2013年08月14日 ⁄ 综合 ⁄ 共 1015字 ⁄ 字号 评论关闭

 JDOM是一种适合Java程序员来使用的Java XML解析器,而dom,dom4j适用于不同的语言.

代码如下:

process.xml

<?xml version="1.0" encoding="UTF-8"?>
<Process>
 <Activity>活动</Activity>
</Process>

ProcessRead.java

public class ProcessRead {

 public ProcessRead(){
  String xmlpath="c://process.xml";
  SAXBuilder builder=new SAXBuilder(false);
  try {
   Document doc = builder.build(xmlpath);
   Element process = doc.getRootElement();
   List activitylist=process.getChildren("Activity");
   for (Iterator iter = activitylist.iterator(); iter.hasNext();){
    Element activity = (Element) iter.next();
    System.out.println(activity.getText());
    activity.setText("活动");
   }
   
   XMLOutputter outputter=new XMLOutputter();
   outputter.getFormat().setEncoding("utf-8");
   outputter.output(doc,new FileOutputStream(xmlpath));
  } catch (JDOMException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  } catch (IOException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }
 }
 
 public static void main(String[] args) {
  new ProcessRead();
 }

}
通过和前面贴子比较,觉的在java开发,要读写xml文件,jdom是首先,因为它更接近于java编程习惯。

抱歉!评论已关闭.