序列化器生成xml文件
-
得到xml序列化器對象
- //给序列化器指定好输出流,编码为utf-8
- 先自己写一个xml文件,存一些天氣信息
-
拿到指针所在当前节点的事件类型
- START_TAG:开始节点的事件类型
- END_TAG:结束节点的事件类型
- TEXT:文本节点的事件类型
-
如果获取到的事件类型不是END_DOCUMENT就说明解析还没有完成,如果是解析完成,while循环结束
-
当我们解析到不同节点时需要进行不同的操作,所以判断一下当前节点的name
- 当解析到city的开始节点时创建city对象,创建对象是为了更方便的保存即将解析到的文本
-
当解析到name开始节点时获取下一个节点的文本内容,temp、pm也昰一样
//获取当前节点的名字 //获取当前节点的下一个节点的文本
-
当解析到city的结束节点时说明city的三个子节点已经全部解析完了,把city对象添加臸list