XML解析

来源:互联网 发布:ipad一键越狱软件 编辑:程序博客网 时间:2024/05/14 09:15

 在JAVA中XML解析可以使用DOM,SAX,JDOM,JAXB。

DOM
JDK内置,会将XML全部加载到内存,如果XML文件很大,则很费内存,而且解析很慢。

SAX(Simple API for XML)
JDK内置,XML不会全部载入内存,通过回调的方式解析元素。比DOM高效。

JDOM
一个开源的XML解析框架,可以很好的和DOM和SAX集成,读取、修改、删除元素都很方便

JAXB
JDK6及以后的版本已经包含了JAXB(Java Architecture for XML Binding),通过注解让XML和JAVA对象进行互换。通过marshall将对象转成XML,通过unmarshall将XML转成对象。

原创粉丝点击