【问题标题】:How to create class by using XSD and SoapObject in android app?如何在 Android 应用程序中使用 XSD 和 SoapObject 创建类?
【发布时间】:2011-08-17 10:36:25
【问题描述】:

我有一个 XSD 文件,其中包含一个类“Person”,那么我如何使用soap对象在android应用程序中创建这个人类,以便在服务调用中发送这个类对象,例如:

SoapObject obj= new SoapObject("namespace","methodname");
obj.addProperty("per",person); 
//where person is the Person class object derived from XSD using soap object

所以我该怎么做这个对话请帮助我。

【问题讨论】:

    标签: android class xsd


    【解决方案1】:

    我认为envelope.getResponse() 可以返回一个 SoapObject 或一个 SoapPrimitive/Vector,我认为你是在 SoapObject 上投射一个 Vector。

    【讨论】:

    • 是的,我只使用 ksoap2 库,请参阅我的代码 SoapObject openOrder=new SoapObject("tempuri.org", "Person"); openOrder.addProperty("姓名", "SIVA"); openOrder.addProperty("地址", "HYD"); SoapObject 请求 = new SoapObject(NAMESPACE, METHOD_NAME);属性信息 pInfo=新的属性信息(); pInfo.setName("Id"); pInfo.setValue(bundle.getString("ID")); request.addProperty(pInfo); request.addProperty("per",person.getClass());
    • 请问有什么问题可以详细说明一下吗?
    • 问题是从 xsd 文件中获取类,看我有一个来自 "xyz.com/abc.svc?xsd=xsd3" 的 xsd 所以我在 xsd 中有一个类 Person格式,那么我如何使用该链接中的肥皂对象获取 Person 对象?
    • 或者如何从 xsd 获取类以便在 android 应用程序中使用。
    猜你喜欢
    • 2013-12-30
    • 2019-05-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多