JavaWeb - XML解析 - DOM4J
2014-10-17 13:05
405 查看
下载地址:http://sourceforge.net/projects/dom4j/
dom4j 1.6.1下载地址:http://www.dom4j.org/dom4j-1.6.1/
配置classpath:
![](https://img-blog.csdn.net/20141017124028665)
通过DOM4J输出XML
通过DOM4J读取XML
dom4j 1.6.1下载地址:http://www.dom4j.org/dom4j-1.6.1/
配置classpath:
通过DOM4J输出XML
import org.dom4j.* ; import org.dom4j.io.* ; import java.io.* ; public class demo{ public static void main(String args []) throws Exception { 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("W_Jp") ; email.setText("271953489@qq.com") ; OutputFormat format = OutputFormat.createPrettyPrint() ; format.setEncoding("GBK") ; XMLWriter writer = new XMLWriter(new FileOutputStream(new File("e:" + File.separator + "output.xml")), format) ; writer.write(doc) ; // 进行输出 writer.close() ; } }
通过DOM4J读取XML
import org.dom4j.* ; import org.dom4j.io.* ; import java.io.* ; import java.util.* ; public class demo{ public static void main(String args []) throws Exception { File file = new File("e:" + File.separator + "output.xml") ; SAXReader reader = new SAXReader() ; Document doc = reader.read(file) ; // 读取XML文件 // JDOM操作的时候要取得根节点 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")) ; } } }
相关文章推荐
- Javaweb-xml编程-Dom4j解析xml文档
- Java-Web之Dom4j解析操作xml
- javaweb-day02-2(00:40:06 XML 解析 - Dom4j解析开发包)
- java-web 之 第二讲 -- dom4j 解析 XML 文件
- javaWeb-day02(用 Dom4j 解析 XML)
- Javaweb Dom4j解析XMl
- javaweb-day02-3(XML 解析 - Dom4j解析开发包 - XPath)
- dom4j解析xml、javaweb三层架构初探
- java 中dom4j 解析xml文档
- java dom4j解析xml实例
- java 使用 dom4j 解析 XML
- Java程序员从笨鸟到菜鸟之(二十七)XML之Jdom和DOM4J解析 .
- Java中四种XML解析技术对比(Dom、Sax、Dom4j JDom)
- java通过dom4j解析xml字符串的实例
- Java学习笔记(2)----Web项目中解析XML文件
- Java程序员从笨鸟到菜鸟之(二十七)XML之Jdom和DOM4J解析 .
- Java 解析XML 之 DOM4J 解析 XML 分析测试
- 黑马程序员_王康 java利用DOM4J解析XML文件
- java版的webservice,完全用java的正则表达式对websercice的xml进行解析,可以很快用到web中,只需要调用其中的封装好的方法
- 用dom4j解析xml 报java.lang.NoClassDefFoundError:org/jaxen/JaxenException