当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:15:00  来源:本站整理

<b>Java中文档对象模子DOM操纵经验</b>[Java编程]

赞助商链接



  本文“<b>Java中文档对象模子DOM操纵经验</b>[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

文档对象模子 (DOM) 是一个文档尺度,关于完备的文档和复杂的利用程序,DOM 供应了大量机动性.DOM尺度是尺度的.它很强壮且完好,并且有很多实现.这是很多大型安装的决意因素--分外是对产品利用程序,以避免在API发生改变时举行大量的改写.

以上是我在挑选处理XML数据时之所以没有挑选JDOM大概dom4j等别的面向对象的尺度的缘由,不过也由于DOM从一开始就是一种与语言无关的模子,并且它更趋向用于像C或Perl这类语言,没有操纵Java的面向对象的性能,所以在利用的历程中也碰到了不少的麻烦,本日这里做一个小结.别的,我目前利用XML主如果作为数据传输的统一格局,并统一用户界面展示的接口,利用的面并非很广,所以利用到的DOM的内容其实不多.

在预备利用它的时刻,是做了充沛的预备的,也有碰到艰难的预备,所以一开始就有了一个简单的工具类来封装DOM对象利用时必要的大众办法,实际证明这样做是很明智的,一个简单的成立Document对象的操作,如果每次都需求写上5行以上代码,并且还要处理那些烦人的Exception,实在是会打击大家的主动性,所以在最初,做了一个XMLTool类,专门封装了以下的大众办法:

1、Document对象成立(包含空的Document对象成立,以一个给定Node节点作为根节点成立.

2、将一个标准的XML字符串转换成一个Document对象.

3、从物理硬盘读取一个XML文件并返回一个Document对象.

4、将一个Node对象转换成字符串.

此中每个办法都截获相关的DOM操作所抛出的非常,转换成一个RuntimeException抛出,这些非常在实际利用历程中,普通情况下其实都不会抛出,分外是象生成一个Document对象时的ParserConfigurationException、转换Node节点成字符串时要生成一个Transformer对象时的TransformerConfigurationException等等,没有必要在它们身上花时间精神.并且真就出了相关的非常的话,其实根本没有办法处理,这样的情况普通是系统环境配置有问题(比方必要的DOM实现解析器等包没有加入环境),所以包装该非常时只是很扼要的获得其Message抛出.


  以上是“<b>Java中文档对象模子DOM操纵经验</b>[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • <b>hosts是什么 hosts文件在什么位置 若何改正hosts</b>
  • <b>在 Windows 8 中手动安装语言包</b>
  • <b>五个常见 PHP数据库问题</b>
  • Windows中Alt键的12个高效快速的利用本领介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • <b>详解MySQL存储历程参数有三种范例(in、out、inout)</b>
  • <b>Win8系统恢复出来经典的开始菜单的办法</b>
  • <b>Win8系统花屏怎么办 Win8系统花屏的办理办法</b>
  • <b>Windows 7系统下无线网卡安装</b>
  • <b>为什么 Linux不需求碎片整理</b>
  • <b>Windows 8中删除账户的几种办法(图)</b>
  • <b>教你如安在win7下配置路由器</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .