xml解析学习

 XML解析的简介(写到java代码)


    1、xml是标记型文档
    2、xml的解析方式(技术):dom和sax
    3、js使用dom解析标记型文档,dom解析。
        根据html的层级结构,在内存中分配一个树形结构,把html的标签、属性、文本都封装成对象、document对象、element对象、属性对象、文本对象、Node节点对象
    4、sax方式解析
        采用事件驱动,边读边解析。从上到下,一行一行的解析,解析到某个对象,把对象名称返回。
        特点:不会造成内存溢出,实现查询,但是不能实现增删改操作。
    4、图解xml解析过程
​    xml解析学习
注意:使用dom解析xml时候,可以很方便实现增删改操作,但是,如果文件过大,会造成内存溢出。
​    5、想要解析xml,首先需要解析器。
        不同的公司和组织提供了针对dom和sax方式的解析器,通过api方式提供。

公司 解析器
 sun jaxp
dom4j dom4j(实际开发中使用的多)
jdom jdom(很少使用)

6、jaxp学习笔记

7、dom4j学习笔记