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

版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

SourceInsight添加对汇编语言文件.s和.S的支持

SourceInsight添加对汇编语言文件.s和.S的支持

嵌入式Linux之我行——u-boot-2009.08在2440上的移植详解(三)

嵌入式Linux之我行,主要讲述和总结了本人在学习嵌入式linux中的每个步骤。一为总结经验,二希望能给想入门嵌入式Linux的朋友提供方便。如有错误之处,谢请指正。一、移植环境主  机:VMWare...

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

嵌入式Linux之我行——u-boot-2009.08在2440上的移植详解(一)

嵌入式Linux之我行,主要讲述和总结了本人在学习嵌入式linux中的每个步骤。一为总结经验,二希望能给想入门嵌入式Linux的朋友提供方便。如有错误之处,谢请指正。共享资源,欢迎转载:http://...

嵌入式Linux之我行——u-boot-2009.08在2440上的移植详解(二)

嵌入式Linux之我行,主要讲述和总结了本人在学习嵌入式linux中的每个步骤。一为总结经验,二希望能给想入门嵌入式Linux的朋友提供方便。如有错误之处,谢请指正。共享资源,欢迎转载:http://...

source insight中添加.S文件

来自:http://bianmaozhan.blog.163.com/blog/static/147749952011320115324706/ (1)做ARM嵌入式开发时,有时得整汇编代码,但...

U-boot源码简要分析(一)

1.U-boot源码整体框架源码解压以后,我们可以看到以下的文件和文件夹: cpu与处理器相关的文件。每个子目录中都包括cpu.c和interrupt.c、start.S、u-boot.lds。cpu...

嵌入式Linux之我行——u-boot-2009.08在2440上的移植详解(五)

嵌入式Linux之我行,主要讲述和总结了本人在学习嵌入式linux中的每个步骤。一为总结经验,二希望能给想入门嵌入式Linux的朋友提供方便。如有错误之处,谢请指正。一、移植环境主  机:VMWare...

嵌入式Linux之我行——u-boot-2009.08在2440上的移植详解(四)

嵌入式Linux之我行,主要讲述和总结了本人在学习嵌入式linux中的每个步骤。一为总结经验,二希望能给想入门嵌入式Linux的朋友提供方便。如有错误之处,谢请指正。一、移植环境主  机:VMWare...

U-boot源码简要分析(二)

现在我们再来看看lib_arm/board.c中的第二阶段入口函数start_armboot :void start_armboot (void)             ...

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

使用DOM4J方式解析XML文件,不是java官方提供的方法,所以我们的需要自己导入一个dom4j-1.6.1.jar包,下载地址为:http://download.csdn.net/detail/x...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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