简单的Xml Framework不按预期运行

时间:2014-05-08 20:46:24

标签: java android simple-framework

我有这个XML字符串:

String str = "<order id='1234'><orderlines><orderline id='567'>"+
"<article id='890'><description>Bananen</description><todo>45</todo>"+
"</article></orderline></orderlines></order>";

我想阅读使用简单框架版本2.7.1。它工作正常,直到orderline类,如下所示:

public class Orderline {
    @Attribute
    public int id;

    @Element
    public Article article;
}

我希望descriptiontodo元素“进入”Article,但我收到此错误:

  

05-08 22:45:23.958:D / debug(14854):元素'description'在第1行的nl.rd.svgtest.Orderline类中没有匹配

我解析如下:

Serializer s = new Persister();
Order o = s.read(Order.class, str);

false添加到s.read()来电无效。

1 个答案:

答案 0 :(得分:0)

我在SO:Java : Simple XML not parsing the xml. Gives Exception

找到了答案

我必须将(inline=true)添加到ElementListtutorial中也会显示。