dom4j操作xml文件
来源:互联网 发布:淘宝已付款未发货 编辑:程序博客网 时间:2024/05/16 19:29
/* * 利用dom4j向xml文件中写入内容 * */package com.test.dom4j;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.UnsupportedEncodingException;import org.dom4j.Document;import org.dom4j.DocumentHelper;import org.dom4j.Element;import org.dom4j.io.OutputFormat;import org.dom4j.io.XMLWriter;public class DOM4JWriter {public static void main(String []args){Document document = DocumentHelper.createDocument();Element addresslist = document.addElement("addresslist");Element linkman = addresslist.addElement("linkman");Element name = linkman.addElement("name");Element email = linkman.addElement("email");name.setText("罗彬");email.setText("2362688032@qq.com");//OutputFormat format = OutputFormat.createCompactFormat();//设置输出格式为紧凑型OutputFormat format = OutputFormat.createPrettyPrint();//设置输出格式为漂格式型format.setEncoding("utf-8");try {XMLWriter writer = new XMLWriter(new FileOutputStream(new File("D:"+File.separator+"luobin.xml")),format);try {writer.write(document);writer.close();} catch (IOException e) {e.printStackTrace();}} catch (UnsupportedEncodingException e) {e.printStackTrace();} catch (FileNotFoundException e) {e.printStackTrace();}}}
利用dom4j解析xml文件
/* * 利用dom4j解析xml文件 * */package com.test.dom4j;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.UnsupportedEncodingException;import java.util.Iterator;import org.dom4j.Document;import org.dom4j.DocumentException;import org.dom4j.DocumentHelper;import org.dom4j.Element;import org.dom4j.io.OutputFormat;import org.dom4j.io.SAXReader;import org.dom4j.io.XMLWriter;public class DOM4JWriter {public static void main(String []args){File file = new File("D:"+File.separator+"luobin.xml");SAXReader saxreader = new SAXReader();Document document = null;try {document = saxreader.read(file);} catch (DocumentException e) {e.printStackTrace();}Element root = document.getRootElement();Iterator it = root.elementIterator();while(it.hasNext()){Element linkman = (Element) it.next();String name = linkman.elementText("name");System.out.println("姓名:"+name);String email = linkman.elementText("email");System.out.println("邮件:"+email);}}}
在利用dom4j进行xml文件操作时别忘了引入dom4j的jar包!
0 0
- Dom4j操作XML文件
- xml文件操作(dom4j)
- dom4j操作XML文件
- dom4j操作xml文件
- dom4j操作XML文件
- DOM4j操作xml文件
- Dom4j操作xml文件
- Dom4j操作XML文件
- dom4j操作 xml文件
- dom4j操作xml文件
- 使用dom4j操作xml文件!
- Java操作XML文件 dom4j
- xml文件操作(利用dom4j)
- dom4j操作xml文件详解
- 使用dom4j操作xml文件
- 使用dom4j操作xml文件
- dom4j操作xml文件整理
- 使用dom4j 操作xml文件
- usaco 2002 月赛 Fiber Communications 题解
- MongoDB 模糊查询
- 在Mac+LDT中搭建quick-cocos2d-x的lua开发环境
- NSLog的宏定义改进版本
- lte 下行链路峰值100mbps计算方法
- dom4j操作xml文件
- MongoDB基本命令用
- Add Binary
- *usaco 2002 月赛 Rebuilding Roads 小结
- 中央气象台api接口
- 一种低效但逻辑简单清晰的Delaunay三角网生成算法
- 关闭 ubuntu System program problem detected
- 题目1108:堆栈的使用
- Java Object Initialization