Android SOAP和KSOAP之间的区别

Android SOAP和KSOAP之间的区别,android,web-services,soap,ksoap,Android,Web Services,Soap,Ksoap,在WebServiceBasic中,我听说过“SOAP”和“KSOAP” 什么是肥皂和KSOAP 他们之间有什么区别 为什么我要用一个而不是另一个 KSOAP是“适用于Android平台的轻量级高效SOAP库”。 SOAP是一种用于构建web服务的协议,它定义了一种用于交换以XML为基础的消息的格式 您不能使用一个而不是另一个,因为它们是两个不同的东西:第一个是使用协议所必需的库,第二个是从第一个协议使用的协议 SOAP-SOAP是一个XML词汇表,用于描述消息传递和 分布式组件之间的远程过程

在WebServiceBasic中,我听说过“SOAP”和“KSOAP”

  • 什么是肥皂和KSOAP
  • 他们之间有什么区别
  • 为什么我要用一个而不是另一个
KSOAP是“适用于Android平台的轻量级高效SOAP库”。
SOAP是一种用于构建web服务的协议,它定义了一种用于交换以XML为基础的消息的格式

您不能使用一个而不是另一个,因为它们是两个不同的东西:第一个是使用协议所必需的库,第二个是从第一个协议使用的协议

SOAP-SOAP是一个XML词汇表,用于描述消息传递和 分布式组件之间的远程过程调用 与Internet配合使用的语言可能同时支持XML和XML 和HTTP

KSOAP-KSOAP是基于kXML的SOAP API,其中kXML是 轻量级基于Java的XML解析器,设计用于在有限的嵌入式系统上运行 个人移动设备等系统。它是一个pull解析器 意味着它可以一次读取一点文档

因此,KSOAP被专门设计或开发用于处理移动设备等小型嵌入式设备


SOAP-大多数企业级SOAP工具包通常依赖于使用Web服务描述语言(WSDL)生成的代理对象来进行函数调用。如果服务具有已发布的描述,并且toolkit需要实例化多个不同的客户端和传输对象,则这非常有用

KSOAP-虽然KSOAP不支持WSDL,但它确实使调用服务相对轻松。只需要两个对象:SOAPObject和Http传输


结论SOAP可能是一个非常复杂的领域,尤其是用于在不同系统、语言和工具包之间传输数据的XML机制。无线世界需要身材矮小、力量强大的工具。幸运的是,当谈到SOAP时,kSOAP工具包不仅提供了小尺寸和强大的功能,而且为开发人员提供了相对简单和易用性。使用kSOAP,开发人员可以在极短的时间内开发复杂的SOAP Web服务客户端。

+一个简短而甜蜜的答案!!