Dom4j(Version 1.6.1)快速入门

Dom4j是什么DD?

    dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件,可以在SourceForge上找到它。在IBM developerWorks上面可以找到一篇文章,对主流的Java XML API进行的性能、功能和易用性的评测,dom4j无论在那个方面都是非常出色的。如今你可以看到越来越多的Java软件都在使用dom4j来读写XML,特别值得一提的是连Sun的JAXM也在用dom4j。这是必须使用的jar包,Hibernate用它来读写配置文件dom4j需要导入dom4j-full.jar包.

Dom4j家庭成员

   主要API都在org.dom4j这个包里定义:

      1.Attribute Attribute定义了XML的属性

       2.Branch Branch为能够包含子节点的节点如XML元素(Element)和文档(Docuemnts)定义了一个公共的行为, 
       3.CDATA CDATA 定义了XML CDATA 区域 
       4.CharacterData CharacterData是一个标识借口,标识基于字符的节点。如CDATA,Comment, Text. 
       5. Comment Comment 定义了XML注释的行为
 

       6. Document 定义了XML文档

       7.DocumentType DocumentType 定义XML DOCTYPE声明

       8. Element Element定义XML 元素

       9.   ElementHandler ElementHandler定义了 Element 对象的处理器 
      10.  ElementPath 被 ElementHandler 使用,用于取得当前正在处理的路径层次信息

      11.  Entity Entity定义 XML entity 
      12.  Node Node为所有的dom4j中XML节点定义了多态行为

      13.  NodeFilter NodeFilter 定义了在dom4j节点中产生的一个滤镜或谓词的行为(predicate)

      14.  ProcessingInstruction ProcessingInstruction 定义 XML 处理指令.

      15.  Text Text 定义XML 文本节点.

      16.  Visitor Visitor 用于实现Visitor模式.

      17.  XPath XPath 在分析一个字符串后会提供一个XPath 表达式

 

 Dom4j如何干活?

 

 1.利用dom4j创建一个XML文件:

     

    

     

  2.利用dom4j读取一个XML文件:

 

 

 

3.利用dom4j修改一个XML文件:

 

 

        

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值