XML解析(工具类)
发布时间:2020-12-16 08:08:41 所属栏目:百科 来源:网络整理
导读:网络权限开启 uses-permission android:name="android.permission.INTERNET"/ 1)导架包:xstream-1.4.7.jar 2)导依赖: compile('com.squareup.retrofit2:converter-simplexml:2.0.0') { exclude group: 'xpp3',module: 'xpp3' exclude group: 'stax',modu
网络权限开启 <uses-permission android:name="android.permission.INTERNET"/> 1)导架包:xstream-1.4.7.jar 2)导依赖: compile('com.squareup.retrofit2:converter-simplexml:2.0.0') { exclude group: 'xpp3',module: 'xpp3' exclude group: 'stax',module: 'stax-api' exclude group: 'stax',module: 'stax' } 创建实体类Bean xmlformat自动创建 代码实现 OkHttpClient okHttpClient = new OkHttpClient(); Request request = new Request.Builder().url("http://www.oschina.net/action/api/news_list").build(); okHttpClient.newCall(request).enqueue(new Callback() { @Override public void onFailure(Call call,IOException e) { } @Override public void onResponse(Call call,Response response) throws IOException { String string = response.body().string(); XStream xStream = new XStream(); xStream.alias("oschina",Bean.class); xStream.alias("news",Bean.NewsBean.class); xStream.alias("newstype",Bean.NewsBean.NewstypeBean.class); Bean bean = (Bean) xStream.fromXML(string); } }); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |