dom4j解析XML文档案例
来源:互联网 发布:his软件 编辑:程序博客网 时间:2024/06/18 15:50
package com.ju.xml;import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.io.Writer;import java.util.Iterator;import org.dom4j.Document;import org.dom4j.DocumentHelper;import org.dom4j.Element;import org.dom4j.io.SAXReader;import org.dom4j.io.XMLWriter;/** * dom4j解析xml * @author fc * */public class Dom4jDemo {public void createXml(String fileName) { Document document = DocumentHelper.createDocument(); Element employees=document.addElement("employees"); Element employee=employees.addElement("employee"); Element name= employee.addElement("name"); name.setText("ddvip"); Element sex=employee.addElement("sex"); sex.setText("m"); Element age=employee.addElement("age"); age.setText("29"); try { Writer fileWriter=new FileWriter(fileName); XMLWriter xmlWriter=new XMLWriter(fileWriter); xmlWriter.write(document); xmlWriter.close(); } catch (IOException e) { System.out.println(e.getMessage()); } } public void parseXml(String fileName){File xmlFile = new File(fileName);SAXReader saxReader = new SAXReader(); try {Document document = saxReader.read(xmlFile);Element employees = document.getRootElement();for(Iterator i = employees.elementIterator(); i.hasNext();){ Element employee = (Element) i.next(); for(Iterator j = employee.elementIterator(); j.hasNext();){ Element node=(Element) j.next(); System.out.println(node.getName()+":"+node.getText()); } } } catch (Exception e) {e.printStackTrace();}}public static void main(String[] args) {Dom4jDemo demo = new Dom4jDemo();demo.parseXml("d:\\b.xml");}}
0 0
- dom4j解析XML文档案例
- XML文档解析之dom4j解析案例
- Java解析XML文档dom4J入门案例
- Dom4j解析XML文档
- dom4j解析xml文档
- DOM4J解析XML文档
- dom4j解析xml文档
- DOM4J解析XML文档
- DOM4J解析XML文档
- Dom4J解析XML文档
- Dom4J解析xml文档
- dom4j解析XML文档
- DOM4J解析XML文档
- dom4j解析xml文档
- DOM4J解析xml文档
- Dom4j解析XML文档
- DOM4J解析XML文档
- DOM4J解析XML文档
- 设计模式中类的关系
- mysql命令收藏
- AD的版本控制功能是什么
- Tomcat server.xml配置示例
- Android 内核解剖 - AMS(Activity Manager Service)
- dom4j解析XML文档案例
- 关于HAXM安装失败
- java类加载详解
- https协议
- Foundation框架 之 常见结构体、包装数据、日期
- QQ消息拉一拉消失和如何在Eclipse导入gethub中下载的文件
- STM32F103 与 STM32F207/407编程的区别自我总结
- java单例模式
- 关于蓝桥杯15届校赛第四题