最赞回答 / 不为我蓝
我记得昨晚回答了,怎么今天没有了。首先你要明白,handler的执行顺序,先是开始节点,startElement,然后Characters,然后在结束,再Characters方法代码块里,已经将value值赋值了,就是那句value=new String(ch, start, length); 这一句就赋与了相对应的Element的值,也就是说qName等于name时,其实已经自动传入对应的start,length进去了,因为ch是数组嘛。所以在endElement处进行判断如果qName.equals(...
2016-02-23
最赞回答 / 海与千巷
我理解的这</bookStore>这里应该是先调用endEelements()方法,然后文件没有内容了就调用endDocuments()方法判断文件结束,具体怎么样你可以重写一下两个方法试试看
2016-02-09