无法从XML中解组非字符串值的字段

问题描述 投票:1回答:2

我有这样的xml响应

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
  <SOAP-ENV:Header/>
  <SOAP-ENV:Body>
    <Hubl xmlns="http://com.zap.oldschool/">
      <Mubl>&lt;?xml version="1.0" encoding="UTF-8" standalone="si"?&gt;&lt;Zap&gt;&lt;Zap ZapId="literal"</Mubl>
    </Hubl>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

而且当我取消编组除字段'Mubl'以外的Java对象时,它的状态为ok。我想以某种方式获取ZapId值

我对'mubl'的赞誉

@XmlAccessorType(XmlAccessType.FIELD)
@XmlRootElement(name = "Mubl")
public class Mubl {
    @XmlElement(name = "Mubl")
    private String mubl;

    public String getMubl() {
        return mubl;
    }

    public void setMubl(String mubl) {
        this.mubl = mubl;
    }
}

将感谢您的建议

java xml unmarshalling
2个回答
0
投票

编辑:


0
投票

编辑:

© www.soinside.com 2019 - 2024. All rights reserved.