java 可以使用的XML库有很多, 各种各样的稀奇古怪的名字都有。 一个偶然的机会,我在网上搜集,整理了一下, 发现XML类库可以分成2大类。
第一类是有标准的。这些类库通常接口和实现都是分开的, 接口通常由一些组织订立, 实现由另一些组织实现。 比如, SAX, 和 DOM。 SAX定义的是一个基于事件的XML流解析器, 没有定义模型。 而DOM定义的是一个文档对象的模型, 却没有定义从XML文件到DOM对象的过程。 这个过程的接口是由JAXP定义的。
SAX的接口包是org.xml.sax, DOM的是org.w3c, JAXP是javax.xml.parsers。
第二类的是非标准的。 都是一些对标准不满的人另起炉灶的结果。 如,jdom, 和dom4j。非标准的不一定代表不流行。dom4j就是现在最流行的XML库了。
java XML类库小结
最新推荐文章于 2024-03-14 11:48:20 发布
846

被折叠的 条评论
为什么被折叠?



