java读写xml文件是哪个开发包 我想修改一个.xml配置文件有时想往里面加点东西有时想删除点东西不知道哪个开发包对这种需求支持的比较好 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 目前官方比较底层的是SAX和DOM,SUN自己出了一个JAXP,第三方有JDOM和DOM4J,后者在性能和方便性上更胜一筹,推荐DOM4J DOM4j方便的修改、删除、添加。 现在的主流应该是JDOM,在javaeye中有相关的讨论可以看看 摘自:http://www.javajia.com JDOM和DOM在性能测试时表现不佳,在测试10M文档时内存溢出。在小文档情况下还值得考虑使用DOM和JDOM。虽然JDOM的开发者已经说明他们期望在正式发行版前专注性能问题,但是从性能观点来看,它确实没有值得推荐之处。另外,DOM仍是一个非常好的选择。DOM实现广泛应用于多种编程语言。它还是许多其它与XML相关的标准的基础,因为它正式获得W3C推荐(与基于非标准的Java模型相对),所以在某些类型的项目中可能也需要它(如在JavaScript中使用DOM)。 SAX表现较好,这要依赖于它特定的解析方式。一个SAX检测即将到来的XML流,但并没有载入到内存(当然当XML流被读入时,会有部分文档暂时隐藏在内存中)。 无疑,DOM4J是这场测试的获胜者,目前许多开源项目中大量采用DOM4J,例如大名鼎鼎的Hibernate也用DOM4J来读取XML配置文件。如果不考虑可移植性,那就采用DOM4J吧!( 如果你只是做这些简单的东西。推荐用jdom。挺容易上手的。 我不会用JDOM读DTD的XML不知道DOM4J如何 推荐dom4jjdom也很简单,读写方便,效率不怎么样,sax用来读的话比较好 j2se应用程序移植到android 关于声明变量 Java关键字final、static使用总结(轉) 关于String的== 谁能给我介绍一本讲解jdk源代码的书,最好是中文的(最好能讲的比较详细) 请问:applet能传送文件给server吗?谢谢` 怎样返回JTextArea中内容的字体名称啊 怎样规范而且清晰的定义一个类? 如何实现即时隐藏JComboBox的下拉列表菜单? java程序异常 static方法可以被override吗? 请高手指点:能用jcreator编写swt程序吗?
JDOM和DOM在性能测试时表现不佳,在测试10M文档时内存溢出。在小文档情况下还值得考虑使用DOM和JDOM。虽然JDOM的开发者已经说明他们期望在正式发行版前专注性能问题,但是从性能观点来看,它确实没有值得推荐之处。另外,DOM仍是一个非常好的选择。DOM实现广泛应用于多种编程语言。它还是许多其它与XML相关的标准的基础,因为它正式获得W3C推荐(与基于非标准的Java模型相对),所以在某些类型的项目中可能也需要它(如在JavaScript中使用DOM)。 SAX表现较好,这要依赖于它特定的解析方式。一个SAX检测即将到来的XML流,但并没有载入到内存(当然当XML流被读入时,会有部分文档暂时隐藏在内存中)。 无疑,DOM4J是这场测试的获胜者,目前许多开源项目中大量采用DOM4J,例如大名鼎鼎的Hibernate也用DOM4J来读取XML配置文件。如果不考虑可移植性,那就采用DOM4J吧!(
jdom也很简单,读写方便,效率不怎么样,
sax用来读的话比较好