DOM(Document Object Model ), SAX(Simple API for XML)
这是sun公司推荐使用的,用起来还不错
这是sun公司推荐使用的,用起来还不错
解决方案 »
- jdom,Element.addContent方法对象为空串,产生的是简写形式的标签
- 底层向上层抛异常,如何能向上层传递些其他数据呢
- struts2整合spring,总报空指针异常,在线等待解答!!!
- Validator框架--- 小问题
- 寒假碰到的难题,望大家帮忙下哈!!
- 有谁做过 ssh+dwr做用户登录 存放用户session的吗
- 关于修改页面验证的问题
- 关于方法调用的问题!
- log4j:WARN No appenders could be 。。。。
- 使用axis2开发的webservice调用问题。
- 奇怪,为什么我访问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 不可以修改文档的内容吗?