首页 理论教育 Android实战教程:使用PULL解析XML数据

Android实战教程:使用PULL解析XML数据

时间:2023-06-27 理论教育 版权反馈
【摘要】:本实例的功能是,在Android系统中使用PULL技术来解析并生成XML。编写解析功能的核心文件PullPersonService.java,具体实现流程如下。□创建DocumentBuilderFactory对象factory,并调用newInstance()创建新实例。□创建DocumentBuilder对象builder,DocumentBuilder将实现具体的解析工作以创建Document对象。图6-12右键单击testDOMgetPersons()图6-13 选择Android JUnit Test选项此时将在Logcat中显示测试的解析结果,如图6-14所示。

Android实战教程:使用PULL解析XML数据

本实例的功能是,在Android系统中使用PULL技术来解析并生成XML。

978-7-111-52203-4-Part02-208.jpg

本实例的具体实现流程如下。

(1)编写布局文件main.xml,具体实现代码如下。

978-7-111-52203-4-Part02-209.jpg

(2)编写解析功能的核心文件PullPersonService.java,具体实现流程如下。

□创建DocumentBuilderFactory对象factory,并调用newInstance()创建新实例。

□创建DocumentBuilder对象builder,DocumentBuilder将实现具体的解析工作以创建Document对象。

□解析目标XML文件以创建Document对象。

文件PullPersonService.java的具体实现代码如下。

978-7-111-52203-4-Part02-210.jpg

978-7-111-52203-4-Part02-211.jpg(www.xing528.com)

(3)编写单元测试文件PersonServiceTest.java,具体代码如下。

978-7-111-52203-4-Part02-212.jpg

978-7-111-52203-4-Part02-213.jpg

(4)开始具体测试,在Eclipse中导入本实例项目,在Outline面板中右键单击testPullgetPersons(),如图6-12所示。在弹出命令中依次选择Run As→Android JUnit Test选项,如图6-13所示。

978-7-111-52203-4-Part02-214.jpg

图6-12右键单击testDOMgetPersons()

978-7-111-52203-4-Part02-215.jpg

图6-13 选择Android JUnit Test选项

此时将在Logcat中显示测试的解析结果,如图6-14所示。

978-7-111-52203-4-Part02-216.jpg

图6-14 解析结果

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈