2016-09-02 9 views
0

毎回すべてのタグを記述する必要はありませんか? http://ufa.farfor.ru/getyml/?key=ukAXxeJYZNRetrofit SimpleXml-Converter Simple XMLを使用して次のXMLを解析してください。

@Root(name = "yml_catalog", strict = false) 
public class OffersResponse { 
    @Path("shop/offers") 
    @ElementList(entry = "offer",inline = true) 
    private static ArrayList<Offer> offerList; 

    public ArrayList<Offer> getOfferList() { 
     return offerList; 
    } 
} 

@Root(name = "offer") 
public class Offer { 
    @Element(required = false, name = "url") 
    private String url; 
    @Element(required = false, name = "name") 
    private String name; 
    @Element(required = false, name = "price") 
    private String price; 
    @Element(required = false, name = "description") 
    private String description; 
    @Element(required = false, name = "picture") 
    private String picture; 
    @Element(required = false, name = "categoryId") 
    private String categoryId; 
    @Element(required = false, name = "param") 
    private String param; 
} 

09-02:14:31:21.064 28998から28998/COM は、どのように私は次のネストされたXMLを記述するための

<param name="Вес">340.00 гр</param>

試しからテキストのみ "340.00гр" を取ることができます。 .com.example.pavel.lesson8.models.Offerクラスに一致する属性がない行23

答えて

0

j avaはスーパーですが、pythonで同じ構文解析が優れています、私の個人的なアドバイスは、HTMLやその他のファイルの解析にpythonを使用することです。あなたの仕事を簡単かつ即座に行うことができるライブラリがたくさんあるので、

+0

あなたの答えとその説明を投稿してください。 – Sachith

+0

しかし、私はアンドロイドで動作し、私は自分のアプリの解析XMLが必要 –

関連する問題