社区
Java SE
帖子详情
java哪种方法操作xml文件效率最快??大家来谈谈
asweiren
2004-11-02 05:46:41
大家来讨论一下java用哪种方法读xml速度最快???
java用哪种方法写入xml速度最快???
他们说SAX写入xml效率很高,不知道对不对。大家一起来讨论一下
...全文
541
11
打赏
收藏
java哪种方法操作xml文件效率最快??大家来谈谈
大家来讨论一下java用哪种方法读xml速度最快??? java用哪种方法写入xml速度最快??? 他们说SAX写入xml效率很高,不知道对不对。大家一起来讨论一下
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
discolt
2004-11-03
打赏
举报
回复
dom4j,比较快。
jdom比较容易,但速度较慢。
zcjl
2004-11-03
打赏
举报
回复
http://www-900.ibm.com/developerWorks/cn/xml/x-injava/index.shtml
好古老的帖子,害我翻了很久
titaninwinter
2004-11-03
打赏
举报
回复
dom和sax各有偏重,
sax运行速度较快,因为是以数据流的方式读取xml文件,边读边操作,比如说查找一个节点,找到该节点后操作即告终止,返回结果。
dom是一次性遍历整个xml文件,生成一类似tree的模型,最上面是根节点,根节点下面有许多子节点,每个子节点下面又有子节点,依此类推,因为在开始初始化时要读取整个xml文件,因此速度方面有所损失。
两相比较,sax速度快,但是其api对初学者来说不太能理解,用sax进行开发可能显得比较痛苦:);dom虽然运行效率不及sax,但是api非常易于理解,调用也很简单。
个人拙见,欢迎指正:)
asweiren
2004-11-03
打赏
举报
回复
DOM4J我查了一下好象上比jdom效率高很多。
wangnewton
2004-11-03
打赏
举报
回复
最近又一位大虾做过测试的
好像csdn首页上的j2ee文档区就有
可以去看看
不过偶觉得还是jdom好用,也比较有前途的说
xiaohaiz
2004-11-03
打赏
举报
回复
从提高编程效率这个角度来说,俺目前会推荐使用dom4j。。
dom4j对于xml的数据结构抽象是比较合理的,在编程的时候更加容易理解,能够显著提高编程的效率。
hfs1978
2004-11-03
打赏
举报
回复
gz
fbysss
2004-11-03
打赏
举报
回复
dom4j,比较方便
asweiren
2004-11-03
打赏
举报
回复
谢谢大家。
jdom操作简单。
我主要是对xml文件写入。所以不知道用jdom会不会出现负荷
batfree
2004-11-02
打赏
举报
回复
SAX与DOM各有所长,看需要,都有没有办法克服的问题,面向方面不同。
westwin
2004-11-02
打赏
举报
回复
jdom不错
XML必知必会:
Java
、C#、Python多种语言解析XML文档
XML是所有软件开发人员都应该熟悉的技术,如果你还不熟悉就选择这门课程。 第1章 XML概述 什么是XML、XML和HTML之间的区别第2章 XML编辑工具 跨平台文本编辑工具、Windows平台文本编辑工具、Visual Studio Code工具和Altova XMLSpy工具第3章 XML文档结构 声明、元素、属性、实体、CDATA节、注释和名字空间第4章 文档类型定义 有效的文档、编写DTD、DTD元素定义、DTD属性定义第5章 XML Schema 什么是Schema?、Schema与DTD比较、Schema文档结构、Schema数据类型、元素数量、Schema属性定义第6章 XPath技术 什么是XPath?、XPath节点和XPath语法第7章 解析XML文档 解析XML文档概述、DOM解析XML、SAX解析XML第8章
Java
语言解析XML DOM4J概述、示例:遍历节点、示例:插入节点、示例:删除节点第9章 Python语言解析XML ElementTree模块概述、示例:遍历节点、示例:插入节点、示例:删除节点第10章 C#语言解析XML .NET Framework解析XML概述、Visual Studio Code开发C#环境搭建、示例:遍历节点、示例:插入节点、示例:删除节点
Java
文件流技术:从流式编程到文件IO
操作
完全指南
Java
文件流技术是
Java
编程中必不可少的一部分,它可以让我们更加方便的读取和写入文件内容。本文介绍了
Java
文件流技术的基本概念、不同类型的文件流以及文件流的应用和优缺点。在使用
Java
文件流技术时,我们需要注意CPU的使用和IO性能问题,以便更好的实现
Java
程序的
效率
。在
Java
中,文件流是
Java
IO库的一部分,用于处理文件输入输出。字符流用于处理字符数据,是
Java
文件IO中比较高级的
操作
。文件流技术是
Java
编程中十分重要的一部分,可以让程序读取、写入和
操作
文件,如文本文件、二进制文件等。
初识
JAVA
,
谈谈
对
Java
的理解(
Java
概述,微学苑搬运)
原作地: http://www.weixueyuan.net/
java
/rumen_1/ - 1.
Java
语言概述
Java
是一种跨平台的语言,一次编写,到处运行,堪称“当今世界最重要、应用最广泛的编程语言”。
Java
语言是 SUN(Stanford University Network,斯坦福大学网络公司)公司 1995 年推出的一门高级编程语言,起初主要应用在小型消费电子产品上,后来随着互联网的兴起,
Java
语言迅速崛起(
Java
applet 可以在浏览器中运行),成为大型互联网项目的首选语 20
java
拼接xml报文,一文轻松搞定
一、我也曾后悔过踏入程序员这一职业 相信大家考上大学时应该都有面临过选专业这一道难题吧,我同样没有避免,但是我还是算比较果断的,因为我从初中开始就对计算机感兴趣,然后就很佛的报了计算机专业,大学时,我对这个专业还是一直抱有很大的希望的。 直到毕业工作三年了,发现现在的工作只有加不完的班,敲不完的代码,增删改查,完全失去了灵魂,和我当初的初心完全是相反的,再三考虑后我辞职去面试了一直向往的企业“阿里”,但无奈一面就被刷了下来,那段时间,我真的自闭到后悔自己踏入这个行业。 自我管理 谨言慎行 畅销书《影响力》提
java
中四种
操作
xml方式的比较浅谈
1. 介绍 1)DOM(JAXP Crimson解析器) DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找 特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而DOM被认为是基于树或基于对象的。DOM 以及广义的基于树的处理具有几个
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章