再次对xml进行解析,又有了些理解,如果有不对的地方,请给小弟指出,谢谢!
- <?xmlversion="1.0"encoding="UTF-8"?>
- <result>
- meetingaddr="203">
- creator>张一</membername>张二age>20>张三>21>张四>22meeting
- meetingaddr="204">李一>李二>李三>李四>
[cpp]
copy
再次对xml进行解析,又有了些理解,如果有不对的地方,请给小弟指出,谢谢!
2.准备工作:
注意:
解析xml数据的时候,
每当遇到元素节点的时候都会执行第一个代理方法,如果有属性节点,可以直接在这个方法中获取里面的值;
每当遇到文本节点的时候都会执行第二个代理方法,获取文本节点中的值然后到第三个方法中进行区分。
如果是换行符的话也会获取,因为换行符也是文本节点,不过当一个元素节点结束后的换行符是不会获取的。
比如说: (换行符1)
<li>文本节点</li>
(换行符2)
元素节点前后各有一个换行符,这时只会获取换行符1,而不会获取换行符2。
4.处理错误:打印错误