小编Nen*_*nco的帖子

如何解析XML并使用SimpleXML将其存储在Map中?

我在使用简单的xml框架解析xml时遇到了麻烦.我想在Map/hashMap中存储类别ID和锦标赛列表我该怎么做?我按照简单的xml教程,但它对我不起作用.

我将它存储在这样的列表中:

 @ElementList(entry = "Category", inline = true, required = false)
List<Category> category;
Run Code Online (Sandbox Code Playgroud)

但现在我想把它存放在地图上.

这是xml: 在此输入图像描述

我遵循的教程: 在此输入图像描述

任何帮助将不胜感激,tnx.

java android simple-framework

6
推荐指数
1
解决办法
739
查看次数

如何通过改造获得gziped xml文件?

我正在使用改造来从网上获取数据.现在我的问题是我必须得到一个gziped文件,并且改装需要某种标题,我不知道如何正确实现,显然.我对此进行了研究,但似乎没有任何帮助,因为大多数开发人员都在使用json.

这是我正在尝试做的事情:

  Retrofit retrofit = new Retrofit.Builder()
            .baseUrl("this is my baseurl")
            .addConverterFactory(SimpleXmlConverterFactory.create())
            .build();
Run Code Online (Sandbox Code Playgroud)

和我的界面:

 public interface RestAPI {

    @GET("main_data1.gz")
    Call<Meritum> getData();

    @GET("terms1_EN.gz")
    Call<MeritumTerms> getTerms();

    @GET
    Call<GameResults> getResults(@Url String url);

}
Run Code Online (Sandbox Code Playgroud)

所以我试图得到那个gziped文件,我总是得到这样的响应:

在此输入图像描述

那么我需要添加什么才能使改造识别出gzip文件?

java android retrofit

5
推荐指数
1
解决办法
658
查看次数

标签 统计

android ×2

java ×2

retrofit ×1

simple-framework ×1