第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用 JAXB 在 Java 中解組 xml 屬性和值

使用 JAXB 在 Java 中解組 xml 屬性和值

慕絲7291255 2022-06-08 17:02:24
我有一個來自 REST API 的 XML 響應(yīng),如下所示: <?xml version="1.0" encoding="UTF-8"?> <ns2:testpla xmlns:ns2="http:xyz"  xmlns:ns7="xyz"> <ns2:category term="Default Category" value="Default Category Value"/> <ns2:testase ns7:resource="https://www.cyz.com" units="PH"   href="ww.com">XYZ</ns2:testase> <ns2:testase ns7:resource="https://ww.cyz.com" units="LH"   href="ww.org">AZ</ns2:testase> <com.abc xmlns="http://lq.net" extensionDisplayName="QWZ-KEY-TP-TEST-ZWE-  TI">  <div xmlns="http://www.w3.org/1999/xhtml">TriggerA ND confirm the  functionality</div>  </com.abc>  </ns2:testpla>我知道如何使用 jaxb 獲取 xml 元素值,即“XYZ”并綁定到 bean。但我堅持知道如何獲取資源的值(即;“ https://www.cyz.com ”),units(“PH”),href(“ww.com”),xmlns 的值div ? 然后將值映射到對象屬性。請幫我。
查看完整描述

1 回答

?
小唯快跑啊

TA貢獻1863條經(jīng)驗 獲得超2個贊

為 testpla 和 testase 創(chuàng)建單獨的兩個類


Testpla.java


@XmlRootElement(name = "ns2:testpla")

public class Testpla {


    private Testase testase;


    public Testase getTestase() {

        return testase;

    }


    @XmlElement(name = "ns2:testase")

    public void setTestase(Testase testase) {

        this.testase = testase;

    }

}

Testase.java


@XmlRootElement(name = "ns2:testase")

public class Testase {


    private String resource;

    private String units;


    public String getResource() {

        return resource;

    }


    @XmlAttribute(name = "ns7:resource")

    public void setResource(String resource) {

        this.resource = resource;

    }


    public String getUnits() {

        return units;

    }


    @XmlAttribute(name = "units")

    public void setUnits(String units) {

        this.units = units;

    }

}


查看完整回答
反對 回復(fù) 2022-06-08
  • 1 回答
  • 0 關(guān)注
  • 129 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號