jaxp是sun公司解析文档的官方标准,他跟dom4j一样都有dom跟sax两种读取方法。
dom解析文档的话,他首先开始就把整个文档装载进内存,用对象来表示,从而就可以拿各个节点
(如果有时候读取文档的大小太大的话,会出现内存溢出异常,因为jvm默认最大运行程序的是64M,因此可以在启动jvm的时候后面带上参数 -Xmx??m (??是要修改的jvm内存大小)来修改内存大小)
dom解析 适合对文档的增删改查 缺点是内存消耗大,
sax解析 是边读取边处理 处理文档快 内存消耗小 缺点是不适合对文档的增删改查
下面是一个小程序,用jaxp来模拟操作文档的内容。
一般开发程序,都是从底层开始,实体---操作数据库的----(有时候用到一些工具包)---用户界面
一下是junit测试类