你的位置:首页 > 软件开发 > Java > Javaweb学习笔记——使用Jdom解析xml

Javaweb学习笔记——使用Jdom解析xml

发布时间:2016-09-28 23:00:12
一、前言Jdom是什么?Jdom是一个开源项目,基于树形结构,利用纯java的技术对Jdom的优点:1、Jdom专用于java技术,比Dom应用占用更少内存。2、Jdom提供更加简单和逻辑性访问3、除Jdom的构成:Jdom由6个包构成Element类表示org.jdom:    ...

 

一、前言

Jdom是什么?

Jdom是一个开源项目,基于树形结构,利用纯java的技术对

Jdom的优点:

1、Jdom专用于java技术,比Dom应用占用更少内存

2、Jdom提供更加简单和逻辑性访问

3、除

Jdom的构成:

Jdom由6个包构成

Element类表示

org.jdom:      解析

org.jdom.adapters:   包含DOM适配的Java

org.jdom.filter:      包含

org.jdom.input:     包含读取

org.jdom.output:      包含输出

org.jdom.trans form: 包含将Jdom

 

 

Jdom包下载:http://www.jdom.org/downloads/index.html

这里笔者代码做的是使用java创建一个

二、操作

下载jdom包,解压文件jdom-2.0.6.jar,jdom-2.0.6-javadoc.jar,将包导入到lib文件夹下。(注,如果有错误的话,将Jdom中的包全部导入)

Javaweb学习笔记——使用Jdom解析xml

 

例子1:使用jdom创建一个

新建类CareateJdom

 

package com.book.jdom;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import org.jdom2.Document;import org.jdom2.Element;import org.jdom2.output.Format;import org.jdom2.output.//生成public class CreateJdom {  public static void main(String[] args) {    //定义元素    Element people,student;    people = new Element("people");    student = new Element("student");    //设置属性    student.setAttribute("name", "张三");    student.setAttribute("salary","8000");    //设置文本    student.setText("呵呵");    //将其添加到根目录下    people.addContent(student);        //新建一个文档。    Document doc = new Document(people);    //读取格式,赋值给当前的Format    Format format = Format.getCompactFormat();    //对当前格式进行初始化    format.setEncoding("UTF-8");    //设置    format.setIndent("  ");    //建一个    new try {      //将其写好的文本给工厂,并且建一个文件输出流,将数据输出      new FileOutputStream("people.));      System.out.println("成功!");    } catch (FileNotFoundException e) {      // TODO Auto-generated catch block      e.printStackTrace();    } catch (IOException e) {      // TODO Auto-generated catch block      e.printStackTrace();    }  }}/*运行结果:<?*/

原标题:Javaweb学习笔记——使用Jdom解析xml

关键词:JAVA

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。