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