首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用rdf:about解组嵌套的复杂对象

使用rdf:about解组嵌套的复杂对象
EN

Stack Overflow用户
提问于 2013-01-05 09:12:01
回答 1查看 149关注 0票数 1

我在解组嵌套的复杂对象时遇到了问题。在下面的xml示例中,“赛车”有一个RacingTicket对象。这可以通过rdf:about链接访问,这是一个获取RacingTicket的restful服务调用。

代码语言:javascript
复制
<?xml version='1.0' encoding='UTF-8'?>
<entry xmlns="http://www.w3.org/2005/Atom" xmlns:hl="http://racing.com/horses/holding-location">
    <title type="text">Create Racing Event</title>
    <id>http://www.racing.com/</id>
    <content type="application/xml">
    <racing xmlns="http://racing.com/schema/horses">
        <racingTicket rdf:about="https://racing.com/fast/racingTicket/asdf-asfd-asdf-asdf-asdf" />
        <tracks>
        <track>
            <title>ABX</title>
            <amount>560</amount>
        </track>
        </tracks>
        <racingId>001</racingId>
    </racing>
    </content>
</entry>



Java class

@XmlRootElement
public class Racing implements Serializable {

    @AtomId( prefixUrl = "http://racing.com/fast/racingTicket/" )
    private String id;

    private RacingTicket racingTicket;

    private Tracks tracks;

    private BigDecimal racingId;



    public RacingTicket getRacingTicket() {

    return racingTicket;
    }

    @XmlElement
    public void setRacingTicket( RacingTicket racingTicket ) {

    this.racingTicket = racingTicket;
    }

jaxb unmarshaler返回的对象包含所有racingTicket类的空值。敬请指教,感谢您的帮助。

EN

回答 1

Stack Overflow用户

发布于 2013-01-06 19:52:45

您可以使用JAXB XmlAdapter在链接和RacingTicket实例之间进行转换。

示例

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14167461

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档