15.1准备工作(回顾xml解析)
15.1.1 SAX解析
SAX(基于事件流的解析):省内存,但不能实现对文档内容的修改,只能读取。
Simple APIs for XML,XML简单应用程序接口,在javax.xml.parsers包中,SAX解析是JDK自带的解析方式,包括一组接口和类
a) SAX解析原理
以事件驱动的方式解析,即找开始结束标签的方式
SAX的工作原理简单地说就是对文档进行顺序扫描,当扫描到文档(document)开始与结束、元素(element)开始与结束、等地方时通知事件处理函数,由事件处理函数做相应动作,然后继续同样的扫描,直至文档结束。
所以有两个关键点:顺序扫描,事件处理函数
b) 简单应用
book.xml
MyHandler.java
SAXParse.java
15.1.2 DOM4j解析
a) 创建xml
b) 解析xml
c) Entity
15.2导包
15.3 Xml核心解析
ActionInfo.java
ResultInfo.java
ActionMapper
15.4 PrepareAndExecuteFilter
15.5 struts.xml
15.6 web.xml配置核心过滤器
15.7简单应用
add.jsp
AddAction.java