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文件的数据,吃饭去喽。

相关文章推荐

Java之DOM4J方式解析XML文件(学习笔记)

使用DOM4J方式解析XML文件,不是java官方提供的方法,所以我们的需要自己导入一个dom4j-1.6.1.jar包,下载地址为:http://download.csdn.net/detail/x...

Java之DOM4J方式生成XML文件(学习笔记)

使用DOM4J方式生成XML文件,不是java官方提供的方法,所以我们的需要自己导入一个dom4j-1.6.1.jar包,我们可以去官网下载。         样例代码: package com....

学习笔记-Java中的xml文件读取之DOM4J解析

DOM4J同样也是一种针对Java的XML解析技术。 它是JDOM的一种智能分支。它合并了许多超出基本XML文档表示的功能,包括集成的XPath支持、XML Schema支持以及用于大文档或流化文档...
  • Right_o
  • Right_o
  • 2016年07月06日 23:43
  • 971

慕课学习笔记之DOM,SAX,JDOM,DOM4J解析XML文件

DOM,SAX,JDOM,DOM4J四种解析XML文件的方式,下面将使用这四种方式一一实践。 1.准备工作 自己先写一个test.xml,内容如下: junit junit 4.11 test ...

读取mystruts2的xml文件——dom4j读取

先看mystruts2的xml文件:这里写

Dom4j无法以UTF-8保存xml文件,出现异常:Invalid byte 2 of 2-byte UTF-8 sequence

Dom4j无法以UTF-8保存xml文件,Invalid byte 2 of 2-byte UTF-8 sequence -hxzon动手 -gdo 这几天开始学习dom4j,在网上找了篇...

基于dom4j获取、设置xml文件属性值

获取Document对象 /** * 获取Document对象 * @param fileName xml位置 * @return String 值 * @throws Exceptio...

java中dom4j解析xml文件怎么获取节点属性

java中dom4j解析xml文件怎么获取节点属性 2010-6-9 10:15 dom4j中,使用Element.attributes方法可以获取到节点的属性,而使用elements则可以获...

xml(2)--dom4j解析xml文件

1、DOM4J简介 DOM4J是 dom4j.org 出品的一个开源 XML 解析包。DOM4J应用于 Java 平台,采用了 Java 集合框架并完全支持 DOM,SAX 和 JAXP。 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:dom4j学习笔记[2]---获取XML文件
举报原因:
原因补充:

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