XMl-dom4j

  

public class DOM4JReader {
public static void main(String[] args) throws DocumentException {
//读取文件的位置
File file=new File("D:"+File.separator+"ou.xml");
//创建解析器
SAXReader reader = new SAXReader() ;
//读取xml
Document doc=reader.read(file);
Element root = doc.getRootElement() ; // 取得根节点
// 现在应该根据根节点找到全部的子节点,linkman
Iterator iter = root.elementIterator() ;
while(iter.hasNext()){
Element linkman = (Element) iter.next() ;
System.out.println("姓名:" + linkman.elementText("name")) ;
System.out.println("邮件:" + linkman.elementText("email")) ;
}


}
}

public class DOM4JWriter {
public static void main(String[] args) throws IOException {
//创建document
Document doc=DocumentHelper.createDocument();
//定义节点
Element addressList=doc.addElement("addressList");
Element linkman=addressList.addElement("linkman");
Element name=linkman.addElement("name");
Element email=linkman.addElement("email");
//往节点中添加内容
name.setText("小李");
email.setText("[email protected]");
//设置xml的编码
OutputFormat format=OutputFormat.createCompactFormat();
format.setEncoding("GBK");
//使用流读取
File file=new File("D:"+File.separator+"ou.xml");
XMLWriter writer=new XMLWriter(new FileOutputStream(file));
writer.write(doc) ; // 进行输出
writer.close() ;

}
}

 

相关文章:

  • 2021-11-01
  • 2021-11-24
  • 2021-11-08
  • 2021-10-13
  • 2022-01-08
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-11-01
  • 2021-12-06
  • 2018-02-11
  • 2021-10-30
  • 2022-01-02
相关资源
相似解决方案