正常解析时用SAXParser和SAXParserFactory,但是当配置文件如下时那么该如何解析呢
<?xml version="1.0" encoding="UTF-8"?>
<student>
<a>
<b>testb</b>
<c>testc</c>
</a>
<a>
<b>test2b</b>
<c>test2c</c>
</a>
</student>用SAXParser和SAXParserFactory解析时,只能解析到最后那个<a>中标签的内容。难道必须用dom的形式吗?

解决方案 »

  1.   

    还有一个问题::难道用SAXParser就不能像dom 那样解析吗
      

  2.   

    SAXParser和SAXParserFactory不熟悉,用dom把
      

  3.   

    SAX解析是基于IO操作,从头到尾的逐个解析的,而DOM解析是,先把文件加载到内存的对象,然后在访问他们的节点,可以反复的使用,但是速度慢,而且如果XML里面元素多和元素关系复杂速度就越慢,而且文件不能大于10M,现在一般的解析都是用JDOM,基于了SAX和DOM的优缺点。