如何使用Retrofit 2设置xsi:type(Soap响应)

时间:2018-06-12 11:14:07

标签: android xml soap retrofit

我正在使用Somp的Retrofit 2,但我收到了

  

org.simpleframework.xml.core.ValueRequiredException:空值   @ org.simpleframework.xml.Element A .....

我应该得到这样的XML响应:

<soap:Envelope>
   <soap:Body>
      <A xsi:type="xsd:string">
        response-text
      </A>
   </soap:Body>
</soap:Envelope>

A.java

@Root(name = "Body")
public class ResponseData {
    @Element(name = "A")
    @Namespace(reference = "xsd:string", prefix = "xsi:type")
    public String A;
}

我猜问题是

@Namespace(reference = "xsd:string", prefix = "xsi:type")

我正在寻找很长一段时间。但仍然收到问题。请帮忙或提出一些解决方法。

0 个答案:

没有答案