元素也是类中的路径名

时间:2019-05-25 11:26:49

标签: java android xml-parsing simple-framework

我正在尝试解析此XML:

<toteAdded id="R000000000012">
    <result code="S0000">Carrier added.</result>
</toteAdded>

使用以下Java代码:

@Root(name="toteAdded")
public class ToteAddedTelegram extends Telegram {
    @Element
    String result;

    @Attribute
    @Path("result")
    private String code;

    public String getCode() {
        return code;
    }

    public String getMessage() {
        return result;
    }
}

但是我收到此错误:

  

元素'result'也是nl.minerall.sapphire.lib.telegrams.ToteAddedTelegram类中的路径名

1 个答案:

答案 0 :(得分:1)

您需要指定完整路径,否则它将与元素名称Result冲突。

@Attribute
@Path("toteAdded/result")
private String code;