Android解析xml和json格式数据,首先我们搭建一个局域网服务器环境,比如我在局域网主机192.168.1.9中运行着nginx服务(nginx安装和配置),在html文件中存放着实现新建的两个文件get_data.xml和get_data.json作为测试文件。测试文件如下所示:
这个是json测试文件 这个是xml测试文件
Android需要使用网络权限,在AndroidManifest.xml中添加
<uses-permission android:name="android.permission.INTERNET" />
activity_main.xml布局文件
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<Button
android:id="@+id/send_xml"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Send XML - Pull解析方式" />
<Button
android:id="@+id/send_json"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Send JSON - JSONObject解析" />
<ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:id="@+id/response_text"