10.7 本章小结

本章主要介绍了与DOM和SAX解析相关的内容。本章简要介绍了DOM和SAX的概念和差异,并详细阐述了JAXP API接口的抽象和作用,它的作用类似于JDBC API,而不同的JAXP实现则类似于不同的JDBC驱动程序。

本章的重点是介绍DOM解析和SAX解析的步骤和方法,包括使用DTD验证XML文档、使用DOM解析XML文档、使用DOM创建XML文档、使用DOM修改XML文档、解析DTD信息、使用DOM解析命名空间信息、理解SAX的事件处理机制、实现SAX解析器和SAX监听器、使用SAX解析XML文档、使用SAX解析命名空间信息,以及如何在解析中获取和使用XML Schema语义约束等。这些内容既是本章的重点,也是读者需要重点掌握的知识点。

本章最后详细归纳了DOM和SAX的区别,并针对这种区别指出了哪些场景应该使用DOM解析,哪些场景应该使用SAX解析。

本章练习

1.使用JDBC连接第2章第1题中的数据库,并将该数据表的数据转储到一份XML文档中。

2.分别使用DOM和SAX来解析第2章两个习题所得到的XML文档。