首页 理论教育 在Android中使用SAX解析XML数据的实战演练

在Android中使用SAX解析XML数据的实战演练

时间:2023-06-27 理论教育 版权反馈
【摘要】:Android中可以使用标准的XML生成器、解析器、转换器API,对XML进行解析和转换。本实例的功能是,在Android系统中使用SAX技术解析并生成XML。此时使用Eclipse启动Android模拟器,执行后的效果如图6-4所示。图6-5 右键单击testDOMgetPersons()图6-6 选择Android JUnit Test子菜单此时将在LogCat中显示测试的解析结果,如图6-7所示。图6-7 解析结果注意:如果Android下的Eclipse界面中没有LogCat面板,只需依次单击Eclipse菜单栏中的Window→show view→other→Android命令,然后选择LogCat后即可在Eclipse界面看到LogCat面板。

在Android中使用SAX解析XML数据的实战演练

Android中可以使用标准的XML生成器、解析器、转换器API,对XML进行解析和转换。本实例的功能是,在Android系统中使用SAX技术解析并生成XML。

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

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

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

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

(2)编写解析功能的核心文件SAXForHandler.java,主要实现代码如下。

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

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

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

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

此时使用Eclipse启动Android模拟器,执行后的效果如图6-4所示。

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

图6-4 执行效果

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

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

图6-5 右键单击testDOMgetPersons()

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

图6-6 选择Android JUnit Test子菜单

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

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

图6-7 解析结果

注意:如果Android下的Eclipse界面中没有LogCat面板,只需依次单击Eclipse菜单栏中的Window→show view→other→Android命令,然后选择LogCat后即可在Eclipse界面看到LogCat面板。

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

我要反馈