Passionate1
不行的话你也可以在继承的时候 明确指定要重写的方法
新手白
没理解你问的意思
小郭咯咯咯
0110号建筑师
我感觉这个startElement方法应该是JAVA官方类的源代码中的方法,只有用法。当你主函数调用parse(uri,dh)时,parse方法就已经把xml文件进行解析,并且获取了你问题里的参数,这都是官方类的操作,我们看不到的。
慕瓜8829151
uri代表的是目录下的books.XML文件;localName本地名称;qName代表节点名
无精疯
main方法少参数
慕粉3209786
不要放弃 可以试试哦 年轻嘛 就要勇于尝试 生而无畏
qq_星尘_8
女司机的逻辑不是很清晰,还是靠师傅领进门修行靠个人吧
慕仔7135344
xml文件另存时保存UTF-8格式,在复制到java中。
玫瑰肉丝肉啃肉
是不是已经重写了一个startElement方法了?
qq_Ifyoucandrea_0
我也遇到了这个问题,是不是抛出空指针异常了,你在SAXParserHandler
类中的开始把Book对象设成全局变量Book book=null;,要在startElement方法中写上一句book=new Book();这一句不能省略,不然在这句代码book.setId(attributes.getValue(i)); 中, book就是null值了,就出现空指针异常了。
Mass0
我明白了,是因为在前面没有限定if(qName.equals("LinearLayout")) 而导致遍历了LinearLayout下的所有子节点
慕斯卡4106679
去南极给企鹅洗热水澡
首先你知道这两个方法的意思吗,你在后面重写那方法肯定不行啊
进击的吃货
引用包?
Rogerl
嗯 标签名字