新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   XML论坛     W3CHINA.ORG讨论区     计算机科学论坛     SOAChina论坛     Blog     开放翻译计划     新浪微博  
 
  • 首页
  • 登录
  • 注册
  • 软件下载
  • 资料下载
  • 核心成员
  • 帮助
  •   Add to Google

    >> XML与各种文件格式的相互转换及相关工具。 word to xml, xml to word, html to xml, xml to pdf,
    csv to xml, rtf to xml, text to xml, xml to text, xls to xml, xml to xls
    FOP
    [返回] 中文XML论坛 - 专业的XML技术讨论区XML.ORG.CN讨论区 - XML技术『 WORD to XML, HTML to XML 』 → 请问一下,Dom4j和JDOM ,到底有什么本质上的区别呢? 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 19857 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: 请问一下,Dom4j和JDOM ,到底有什么本质上的区别呢? 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     不如不要 美女呀,离线,快来找我吧!
      
      
      等级:大一新生
      文章:2
      积分:61
      门派:XML.ORG.CN
      注册:2006/8/20

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给不如不要发送一个短消息 把不如不要加入好友 查看不如不要的个人资料 搜索不如不要在『 WORD to XML, HTML to XML 』的所有贴子 引用回复这个贴子 回复这个贴子 查看不如不要的博客楼主
    发贴心情 请问一下,Dom4j和JDOM ,到底有什么本质上的区别呢?

    请问一下,Dom4j和JDOM ,到底有什么本质上的区别呢?

    我现在要解析一个xml文件,使用哪一个更好一点


       收藏   分享  
    顶(0)
      




    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/8/31 15:01:00
     
     edward007 帅哥哟,离线,有人找我吗?
      
      
      等级:大一(高数修炼中)
      文章:10
      积分:114
      门派:XML.ORG.CN
      注册:2007/1/16

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给edward007发送一个短消息 把edward007加入好友 查看edward007的个人资料 搜索edward007在『 WORD to XML, HTML to XML 』的所有贴子 引用回复这个贴子 回复这个贴子 查看edward007的博客2
    发贴心情 
    首先,由于DOM是一种独立于平台和语言的标准API,所以DOM被设计的复杂和繁琐,虽然功能强大但是使用起来就不那么方便了,并且它除了处理XML也要用来处理HTML文档;而JDOM则是纯粹的XML的Java API,它抛开了DOM的局限和假设完全从新构造,没有必要担心与旧版的向下兼
    容性,因此比DOM更简单直观并且更容易使用。
    其次, JDOM和DOM一样都是把XML文档表示成为树,包括元素、属性、说明、处理指令、文本节点、CDATA段等等, JDOM把对XML文档的处理实现为具体的类和构造函数,而DOM则时把它们表示为接口,具体的处理办法如下。第一: JDOM可以在内存中建立新的XML树,其中树中的数据可以来自数据库之类的非XML库,或者来自Java程序中直接给出。当从头开始建立新的XML文档时(不是从分析器读取来的数据),JDOM会检查所有数据的形式合理性,只是与许多DOM的实现版本不同, JDOM不允许程序生成的说明中包括双连字符(———)或生成的元素与属性发生不应该有的名字空间冲突。第二:文档装入内存中,无论是从头生成还是从流中分析, JDOM都可以修改这个文档,而且JDOM树是完全读写的,树的所有部分都可以移动、删除和增加,和DOM不同的是树中没有不能改变的只读部分。第三:在内存中完成文档工作之后, JDOM允许将其以字节序列形式序列化到磁盘或者流中, JDOM提供了各种选项,可以指定编码方式、缩排量、行结束符和各种序列化细节;当然如果不把文档转换成流,也可以产生SAX事件序列或DOM作为输出。另外, JDOM是纯粹地使用Java实现的API,所以它一致性的使用Java的编程规则和类库。例如主要的JDOM类都有equals()、toString()以及hash-Code()等方法,都实现Cloneable与Serializable接
    口, JDOM的最终目标是要实现使用JDOM操纵XML文档就像使用Java语言本身一样容易简单。最后JDOM也有它的适用范围.
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2007/1/19 13:18:00
     
     saxonkkk 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:1
      积分:59
      门派:XML.ORG.CN
      注册:2007/1/22

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给saxonkkk发送一个短消息 把saxonkkk加入好友 查看saxonkkk的个人资料 搜索saxonkkk在『 WORD to XML, HTML to XML 』的所有贴子 引用回复这个贴子 回复这个贴子 查看saxonkkk的博客3
    发贴心情 
    非常好。
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2007/1/22 9:45:00
     
     yestoday11 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:3
      积分:87
      门派:XML.ORG.CN
      注册:2007/2/1

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给yestoday11发送一个短消息 把yestoday11加入好友 查看yestoday11的个人资料 搜索yestoday11在『 WORD to XML, HTML to XML 』的所有贴子 引用回复这个贴子 回复这个贴子 查看yestoday11的博客4
    发贴心情 
    我用dom4j我觉得其效率更高,更容易使用
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2007/2/2 11:50:00
     
     GoogleAdSense
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 WORD to XML, HTML to XML 』的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2024/4/19 1:46:38

    本主题贴数4,分页: [1]

    管理选项修改tag | 锁定 | 解锁 | 提升 | 删除 | 移动 | 固顶 | 总固顶 | 奖励 | 惩罚 | 发布公告
    W3C Contributing Supporter! W 3 C h i n a ( since 2003 ) 旗 下 站 点
    苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
    62.988ms