sınıfında bir eşleşme içermiyor. Basit XML çerçevesiyle çalışıyorum ve artık yalnızca artık çalışmıyor gibi görünen bazı XML düzenlerini yeniden adlandırıyorum. Öğe,
Bu
benim XML'dir:<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<orderListReply id="R000000000006">
<order orderid="12" type="outbound" state="available">
<todo>2</todo>
<done>0</done>
<lines>1</lines>
<erporderid>0</erporderid>
</order>
</orderListReply>
Ve bu benim kod sınıf tanımı şöyledir:
org.simpleframework.xml:
@Root(name="orderListReply") public class OrderListReplyTelegram extends Telegram { @ElementList(name="order", inline=true, required=false) private List<OrderListItem> orders; ...
En fazla bu hatadır. core.ElementException: Element 'order' sınıf 1'de nl.minerall.sapphire.pocket.telegrams.OrderListReplyTelegram bir eşleşme yok
Not: @Root ek açıklamasının zorunlu olduğunu unutmayın. Ayrıca @Root kullanabilirsiniz (strict = false) –