需要 kSOAP 编组帮助
有人有一个使用 kSOAP 包的复杂对象编组示例吗?
Does anyone have a good complex object marshalling example using the kSOAP package?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
有人有一个使用 kSOAP 包的复杂对象编组示例吗?
Does anyone have a good complex object marshalling example using the kSOAP package?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(1)
虽然这个例子不是可编译的和完整的,但基本思想是有一个类告诉kSOAP如何将XML标签转换为对象(即readInstance())以及如何将对象转换为XML标签(即writeInstance()) )。
稍后,当您调用 SOAP 服务时,您会将对象类型(在本例中为 File 对象)映射到编组类。 SOAP 信封将自动匹配每个参数的对象类型,如果它不是内置类型,则调用关联的编组器将其转换为 XML 或从 XML 转换。
在本例中,我使用 Base64 编码来封送 File 对象。
Although this example is not compilable and complete, the basic idea is to have a class that tells kSOAP how to turn an XML tag into an object (i.e. readInstance()) and how to turn an object into an XML tag (i.e. writeInstance()).
Later, when you invoke the SOAP service, you'll map the object type (in this case, File objects) to the marshalling class. The SOAP envelope will automatically match the object type of each argument and, if it is not a built-in type, invoke the associated marshaller to convert it to/from XML.
In this case, I am using Base64 encoding to marshal File objects.