DOM(Document Object Model ), SAX(Simple API for XML)
这是sun公司推荐使用的,用起来还不错
这是sun公司推荐使用的,用起来还不错
解决方案 »
- spring3.0 + quartz 不执行
- 求水仙花数
- 请问如何拼接sql语句,实现动态绑定sql
- 如何给IBatis数据源密码加密
- 散分,404小问题
- 怎样实现JDBC数据库连接池?给源码实例
- 关于struts的问题..如果在最终jsp页面得到scope为session的formBean的值
- Java能不能调用Ocx控件?
- 关于active控件与浏览器兼容问题(只有IE可以正常安装)
- 关于java调用oracle存储过程,输入参数为自定义类型的问题。
- 奇怪,为什么我访问servlet正常,但是访问jsp却不行.我使用ant打包以后deploy到tomcat5的?
- 在iReport中配置sqlserver的jdbc报错!!
它支持绝大部分的有关标准(包括比较新的xml1.1 DOM3.0,XML Schema, namespace,
JAXP1.2等)
开放源码,并且在不断更新中。
(Xerces同时还提供的C++和Perl版的xml解析器!)其他常用的解析器有dom4j,jdom 等
JDK1.4起自带一个crimson,比较老了,不支持新的标准。
不过,不管什么解析器,应付一般的应用都已经足够了。
如果楼主是象我一样喜欢追求完美的人,Xerces是当仁不让的选择罗。
在网上看到这样一段评论:“但正是由于SAX是基于事件的,所以它只能分析文档而不能修改文档。这时我们可以考虑应用JDOM,这是一种基于Java2的完整API,它既有SAX在速度和性能上的优势,也跟DOM一样将文档读入内存,从整体上解析XML文档,特别他提供的操作数据节点的方法比DOM还要简洁。”。请问:那Xerces 不可以修改文档的内容吗?