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

value不是获取节点值吗,但是xml文件中的换行空格不也是算作节点值吗,这样一开始传递给book对象的seiName()里的value不是一个空的值吗?????

value不是获取节点值吗,但是xml文件中的换行空格不也是算作节点值吗,这样一开始传递给book对象的seiName()里的value不是一个空的值吗?????

正在回答

2 回答

不是啊,它做了判断,当qName.equals("name")时,才执行boot.seiName(),value已经是对应书名了

因为handler的执行顺序是这样的,startElement 方法,然乎characters方法,在endElement方法,而判断在enElement处,也就是说,来到判断语句之前,value在characters方法已经获取了相应的值了。

http://img1.sycdn.imooc.com//56cc919300018e9e07860507.jpg

value已经获取到值了,下面的判断,,肯定有值。

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

慕村8785123 提问者

非常感谢!
2016-02-28 回复 有任何疑惑可以回复我~

getvalue获取的是属性值,因为后面标签没有属性所以属性值为null,应该是这样的


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

举报

0/150
提交
取消

value不是获取节点值吗,但是xml文件中的换行空格不也是算作节点值吗,这样一开始传递给book对象的seiName()里的value不是一个空的值吗?????

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