这次我们来了解一下SAX是什么情况! 相对于DOM来说SAX在平时要用的多一下。
在上次DOM学习中,我们也看见了,解析DOM,循环用的很多。
那个XML简单,DOM树层次不深,说通俗点就像for循环一样嵌套的不多。如果很深的话用SAX就要方便的多了.... 在写上次程序的时候,我是边看xml 边写代码,需要看仔细些,我眼睛都看花了(可能是我变量名没定义好),另外定义那个变量时也不好弄 遍历时需要中间变量稍多些, 而且都是差不多意思差不多的变量...... 我们直接来看一下实例:
books.xml
我们需要把xml文件中所有书的信息摘取下来,最后统一输出。
①类 book.java 用于保存一本书的信息 这里为了简单,xml文件就只是简单写了个ID,name 当然还有价钱等其他信息....