dom4j学习笔记[2]---获取XML文件

原创 2006年05月29日 20:40:00

1. 笔记[1]中介绍了如何生成XML文件,这次的笔记将介绍如何获取XML文件的数据

2. 代码如下:

import java.net.URL;
import java.io.IOException;
import java.io.FileWriter;
import java.io.File;
import org.dom4j.io.OutputFormat;
import org.dom4j.io.XMLWriter;
import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.io.SAXReader;

public class Parse_1 {

    public Document parse(String sfile) throws DocumentException {
        SAXReader reader = new SAXReader();
        Document document = reader.read(new File(sfile));
        return document;
    }

 public void write(Document document) throws IOException {


        // xml的格式,System.out显示(
        OutputFormat format = OutputFormat.createPrettyPrint();
        XMLWriter writer = new XMLWriter( System.out, format );
  System.out.println("/r/n------------------Start------------------");
        writer.write( document );
  System.out.println("/r/n-------------------End-------------------");

    }

 public static void main(String[] args) {
  Parse_1 dom4j = new Parse_1();
  try {
   dom4j.write(dom4j.parse("c://output.xml"));

  } catch (IOException e) {
   System.out.println(e.getMessage());
  } catch (DocumentException e) {
   System.out.println(e.getMessage());
  }
 }
}

2. 明天写如何解析xml文件的数据,吃饭去喽。

Dom4j读取xml文件——JAVA

前几天,用Dom4j写了三个版本的读取XML文件,现在分享下。 第一版本: XML: AddSuccess.jsp Dom4j读取此xml代码如下: public static v...
  • dandanzmc
  • dandanzmc
  • 2014年08月21日 16:53
  • 7198

dom4j读取xml文件获取所有标签

(图片引用传智教育)其实读取所有节点不易理解的地方就是Element (标签节点)和Node(节点)为什么要转来转去首先是getRootElement方法,这个方法返回的是一个标签节点 ,标签节点可以...
  • baidu_38591365
  • baidu_38591365
  • 2017年08月27日 19:32
  • 381

使用dom4j对xml文件进行读取和输出操作

1.xml文件的读取     读取xml文件的方式有两种,一种是面向模型的DOM方式,一种是面向事件的SAX方式     DOM方式原理:一次性的将xml文档加入内存,在内...
  • LH9898
  • LH9898
  • 2017年03月02日 23:13
  • 656

dom4j读取xml字符串和读取xml文件

刚刚完成了用dom4j读取xml字符串的
  • yn799890274
  • yn799890274
  • 2014年04月23日 13:59
  • 611

Java DOM4J读取XML

DOM4J是dom4j.org出品的一个开源XML解析包。Dom4j是一个易用的、开源的库,用于XML,XPath和XSLT。它应用于Java平台,采用了Java集合框架并完全支持DOM,SAX和JA...
  • xumengxing
  • xumengxing
  • 2013年03月28日 23:03
  • 9525

Dom4J对XML文件的读取和写入

dom4j是一个对XML文件的读取和写入,初学者写的一篇小文章。
  • lovemenghaibin
  • lovemenghaibin
  • 2015年09月19日 19:30
  • 3866

使用Dom4j创建一个XML文件

以创建下面样式的xml为例 xml version="1.0" encoding="UTF-8"?> users>   user name="tom">26.5user>   user nam...
  • Rainy_Black_Dog
  • Rainy_Black_Dog
  • 2016年09月07日 22:04
  • 967

使用Dom4j解析XML

dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源...
  • redarmy_chen
  • redarmy_chen
  • 2013年10月23日 12:06
  • 281619

xml中DOM4J的使用

/** * @author 朱君鹏 * xml作用:以前发明被用来替代html,但是现在只是为了做软件的配置文件(用的最多),另外一个作用是作为一个小型的数据库 * xml语法:标签名以字...
  • jpzhu16
  • jpzhu16
  • 2016年05月20日 22:36
  • 1089

dom4j 的简单的使用--创建XML文件

创建一个简单的例子,这个是别人写的。其实我个人还是比较喜欢Json更加的简单好使用 import java.io.File; import java.io.FileOutputStream;impor...
  • u012881904
  • u012881904
  • 2016年07月14日 17:41
  • 1077
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:dom4j学习笔记[2]---获取XML文件
举报原因:
原因补充:

(最多只允许输入30个字)