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

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

使用JAXB解析XML問題

使用JAXB解析XML問題

眼眸繁星 2019-03-12 09:15:32
加入@XmlElement(name="extendInfo")不報錯了,但xml轉(zhuǎn)為對象時,key和value設(shè)值不進去,對象轉(zhuǎn)xml沒問題。解析為xml可以,xml轉(zhuǎn)為對象報錯。報錯截圖不方便貼出來在unmarshaller.unmarshal()報空指針異常,報錯不友好,可能貼出來也效果不大。    /* 總的xml類 */    public class Document {        //... 其它字段及其get,set方法                private List<ExtendInfo> extendInfo;    //只要加上這個解析XML為對象就報錯,但對象解析為xml沒問題                @XmlElementWrapper(name="extendInfos")        @XmlElement(name="extendInfo")    //加上這個就不報錯了        public List<ExtendInfo> getExtendInfo() {            return extendInfo;        }        public void setExtendInfo(List<ExtendInfo> extendInfo) {            this.extendInfo = extendInfo;        }    }    @XmlType(propOrder={"key", "value"})    public class ExtendInfo {                private String key;        private String value;                @XmlAttribute        public String getKey() {            return key;        }        public void setKey(String key) {            this.key = key;        }        @XmlAttribute        public String getValue() {            return value;        }        public void setValue(String value) {            this.value = value;        }    }        //XML:    <?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>    <document>        <!-- 其它的標(biāo)簽 -->        <extendInfos>            <extendInfo key="k1" value="v1"/>            <extendInfo key="k2" value="v2"/>        </extendInfos>    </document>
查看完整描述

1 回答

  • 1 回答
  • 0 關(guān)注
  • 483 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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