为了账号安全,请及时绑定邮箱和手机立即绑定

SAXParserHandler中的方法如何被调用的

老师讲的很不错,请问下SAXParserHandler类中的方法都是自动被调用的么?在main中只写了SAXParserFactory  factory=SAXParserFactory.newInstance(); SAXParser sp; try { sp = factory.newSAXParser(); SAXParserHandler handle=new SAXParserHandler(); sp.parse("books.xml", handle ); SAXParserHandler中的方法就全部被调用了。。。。

正在回答

3 回答

就是被自动调用的,按Ctrl+左键点击下这些类,你可以看到相应的对象都继承里面的方法

Jessica之所以重写方法就是为了添加一些我们这次解析文件的自己的特色,分隔符,输出格式这样。

其根本的解析,比如文件中哪里是开始,哪里是标签,哪里是属性,还是我们创建的对象里继承的方法的默认调用

0 回复 有任何疑惑可以回复我~
#1

qq_Faraward_0 提问者

非常感谢!
2015-10-24 回复 有任何疑惑可以回复我~
#2

needself 回复 qq_Faraward_0 提问者

:)
2015-10-24 回复 有任何疑惑可以回复我~

parse方法里面传进了一个handler对象,然后在parse方法中实现解析xml的功能,解析的过程中在底层调用handler对象里面的方法

0 回复 有任何疑惑可以回复我~

我觉得关于方法的自动调用,以及parse 的递归调用应该讲一讲

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

SAXParserHandler中的方法如何被调用的

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信