解析XML格式
思路
使用OkHttp的思路
- 创建OkHttpClient
- `发送http请求,创建Request对象,build()方法之前可以连缀很多其他 的方法,另外url()方法设置目标的网络地址
- 调用OkHttpClient的newcall()创建call对象,并利用execute发送这条http请求并获的服务器返回的数据
- 使用Response对象的body()方法转成String型,用来以后分析
OkHttpClient client=new OkHttpClient(); Request request=new Request.Builder().url("http://192.168.31.228/get_data.xml").build(); Response response=client.newCall(request).execute(); String responseData=response.body().string();
分析获得xml格式的数据(Pull方式)
- 获取XmlPullParserFactory实例
- 借助上面的实例获取XmlPullParser对象
- 调用XmlPullParser的setInput()方法将从服务器中获取的数据设置进去就可以解析了
- 具体的解析要用到函数
4.1 int eventType=xmlPullParser.getEventType();
4.2 String nodeName=xmlPullParser.getName()
4.3x