流浪在黑洞

导航

2011年12月12日 #

SAX解析XML时遇到2个纠结的问题

摘要: 最近使用SAX解析xml时,遇到了2个头疼的问题,经过一番调试,终于解决了。 第一个问题:重写public void characters(char[] ch, int start, int length)方法时, 通常我们会认为char[]数组就是xml element的值,但是经常会出现1个元素会触发两个方法事件,就是说element的值可能会分别处于2个不同的char数组中, 若直接在返回char[]给对应的对象变量,则会造成数据丢失。 我就碰到了一个存放图片url的element的值数据丢失,在下载图片时出错了,才发现了这个问题。 解决方法:就是不会直接在这个方法中将char[... 阅读全文

posted @ 2011-12-12 15:48 Dontey 阅读(370) 评论(0) 推荐(0) 编辑