`
chengzhi_hong
  • 浏览: 167110 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

dom4j的使用案例

    博客分类:
  • J2EE
SUN 
阅读更多

 

package org.sun.dom4j.test;

 

import java.io.File;

 

import org.dom4j.Document;

import org.dom4j.Element;

import org.dom4j.Node;

import org.dom4j.io.SAXReader;

 

public class ParseXML {

    StringBuffer result=new StringBuffer();

    Document doc=null;

    public ParseXML(){}

   

    public void read(String fileName)throws Exception

    {

       SAXReader reader=new SAXReader();

       doc=reader.read(new File(fileName));

    }

   

    public void treeWalk(){

       treeWalk(doc.getRootElement());

    }

   

    public void treeWalk(Element element){

       for(int i=0,size=doc.nodeCount();i<size;i++){

           Node node=element.node(i);

           if(node instanceof Element){

               if(node.getName().trim().length()>0)result.append(node.getName()+" = ");

              else result.append("联系人记录");

              treeWalk((Element)node);

           }else{

               if(node.getText().trim().length()>0)result.append(node.getText()+"<br>");

           }

       }

    }

   

    public String toString(){

       return result.toString();

    }

}

0
0
分享到:
评论
1 楼 Gavin.Chen 2009-09-27  
jdom4j? jdom + dom4j? 明明就一个dom4j嘛,我还以为超人合体了呢

相关推荐

    dom4j_dom4j1.6.1安装包_

    总之,DOM4J 1.6.1是一个功能强大且广泛使用的XML处理库,它的Maven集成使得在Java项目中使用变得方便。无论是创建XML文档、查询XML结构还是进行XML数据操作,DOM4J都能提供简洁、高效的API。在安装和使用过程中,...

    dom4j解析案例

    在这个“dom4j解析案例”中,我们将深入探讨如何利用DOM4J来解析XML文件,提取特定节点信息,并将其存储在List和Map数据结构中。 首先,我们需要理解XML的基本概念。XML(eXtensible Markup Language)是一种标记...

    dom4j使用简介

    **DOM4J使用简介** DOM4J 是一个强大的 Java 库,专为处理 XML 文档而设计。它提供了丰富的 API,使得在 Java 中解析、创建、修改 XML 文件变得简单高效。DOM4J 不仅支持 DOM(文档对象模型)和 SAX(简单API for ...

    dom4j dom4j实例

    **DOM4J详解与实例应用** DOM4J是一款强大的Java XML处理库,它提供了一种灵活且高效的方式来处理XML文档。DOM4J以其简洁的API、高性能和丰富的功能,成为了许多Java开发者在处理XML时的首选工具。在这个实例中,...

    dom4j使用教程+dom4j.jar

    **DOM4J使用教程** DOM4J是一款非常优秀的Java XML API,它提供了全面而强大的功能,包括XML的解析、创建、修改以及查询等操作。在Java世界中,DOM4J因其简单易用和高效性而备受青睐。这篇教程将深入探讨DOM4J的...

    dom4j的Java工程

    在"dom4jdemo"这个子文件夹中,很可能是包含了一个或多个Java源代码文件,演示了如何使用DOM4J进行XML操作的实例。这些代码通常会包含导入DOM4J库的语句,如`import org.dom4j.Document;`和`import org.dom4j....

    dom4j帮助文档 + dom4j.jar + 使用案例

    压缩包中的"使用案例"很可能是实际的代码示例,展示了如何使用DOM4J进行XML操作。这些案例可能涵盖创建XML文档、解析XML、修改XML元素、使用XPath查询等常见场景,是学习DOM4J很好的实践材料。 8. **整合其他技术*...

    使用dom4j 和本地dom 解析xml 文件

    在压缩包文件"复件 dom"中,可能包含了示例代码或教程,用于演示如何使用DOM4J和本地DOM解析XML文件。通过查看这些文件,你可以更深入地了解两种方法的具体实现,并在实际项目中选择合适的方式处理XML数据。 总结来...

    dom4j demo 使用

    在"read_xml"这个示例中,我们可以看到如何使用DOM4J来读取和处理XML文件。首先,导入必要的DOM4J库,然后编写以下代码: ```java import org.dom4j.Document; import org.dom4j.DocumentException; import org.dom...

    dom4j解析xml实例

    本文将深入探讨如何使用DOM4J进行XML解析,并通过实例来帮助理解。 首先,让我们了解DOM4J的基本概念。DOM4J是基于DOM(Document Object Model)模型的,但它比标准DOM更加轻量级,性能更好。DOM4J提供了丰富的接口...

    dom4j 解析xml实例

    在这个实例中,我们将深入探讨如何使用DOM4J解析XML文件,并通过`Dom4jTest1.java`这个示例程序来理解其工作原理。 首先,我们需要了解XML(Extensible Markup Language)是一种标记语言,常用于存储和传输数据。...

    dom4j 解析(读取) xml 节点数据

    接下来,我们将创建一个`SAXReader`实例,它是DOM4J中的解析器,用于读取XML文件: ```java SAXReader reader = new SAXReader(); ``` 然后,使用`reader`读取XML文件并获取`Document`对象,`Document`代表整个XML...

    dom4j读写xml文档实例

    在这个实例中,我们将深入理解DOM4J库如何帮助我们处理XML文档,并通过实际操作来熟悉其核心功能。 XML(eXtensible Markup Language)是一种用于标记数据的语言,广泛应用于数据交换、配置文件、文档存储等领域。...

    dom4j document

    本文将通过一系列实例引导读者深入了解DOM4J的特性,并展示如何在实际项目中有效利用这一工具。 #### DOM4J概述 DOM4J的核心设计原则是基于接口,这意味着用户可以通过实现自定义的`DocumentFactory`来创建自己的...

    分别使用DOM和DOM4j解析XML文件

    本篇文章将详细介绍如何使用DOM(Document Object Model)和DOM4j这两种流行的方法来解析XML文件。 首先,DOM是一种标准的W3C推荐的解析XML的方法,它将整个XML文档加载到内存中,形成一个树形结构,便于程序进行...

    dom4j详细使用用法

    ### DOM4j详细使用用法 #### 一、DOM4j简介 DOM4j是一个功能强大且易于使用的Java API,用于处理XML文档。它不仅提供了高效的数据结构和丰富的功能集,还具有良好的性能表现,使其成为Java开发人员处理XML数据时的...

    dom4j源代码,包含dom4j.jar

    这个压缩包包含了DOM4J的源代码和预编译的jar文件,对于开发者来说,这是一个宝贵的资源,可以深入理解DOM4J的工作原理,并在实际项目中方便地使用它。 首先,DOM4J的核心概念是Element,它代表了XML文档中的一个...

    dom4j关于xml读写的例子里面还有dom4j的jar包

    在你下载的压缩包中,`dom4j`的jar包很可能包含了DOM4J库的所有类,你需要将其添加到你的项目类路径中才能使用DOM4J的功能。 总的来说,这个压缩包提供了一个实用的学习资源,让你能够通过实际的例子来掌握DOM4J...

    java中dom4j的使用案例

    一个使用dom4j-1.6.1.jar和jaxen-1.1-beta-6.jar的案例 dom4j测试!! ***********账号信息列表*********** 账号:zhang 密码:123456 账号:lisi 密码:123 增加一组信息 ***********账号信息列表*********** ...

Global site tag (gtag.js) - Google Analytics