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