A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© Itheima_yuan 高级黑马   /  2016-6-18 00:02  /  326 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

* xml解析:
                *解析思想:
                        * dom:当文档加载进内存,会将文档的各个组成部分封装成对象。
                                    可以来操作这些对象,对文档进行增删改查的操作。
                                        * 优点:可以对文档进行增删改查的操作。(可以回写)
                                        * 缺点:文档需要全部加载进内存,形成DOM树,非常耗内存,速度慢
                       
                        * sax:基于事件驱动,逐行读取
                                * 优点:读一行,释放一行。不占内存,速度快
                                * 缺点:只能读取,不能进行回写(不能增、删、改)
               
               
                * xml解析器:
                        * JAXP:sun公司提供。但是,sun自己也不用
                        * JDOM:
                        * DOM4J:
                        * PULL:sax思想
               
                * pull解析器:
                        * 将xml数据读取出来封装成对象--->反序列化
                                1.导入jar包
                                2.创建解析器工厂
                                3.通过工厂获取解析器
                                4.设置输入流
                                5.解析
                        * 将对象写入xml文件中--->序列化
您需要登录后才可以回帖 登录 | 加入黑马